即将
catch (SQLException e)
{
e.printStackTrace();
}
输出的错误修改后显示给用户
------解决方案--------------------
可以使用JOptionPane。
下面是从JOptionPane的文档里面找到的例子,你可以看文档学习下。
示例:
显示一个错误对话框,该对话框显示的 message 为 'alert ':
JOptionPane.showMessageDialog(null, "alert ", "alert ", JOptionPane.ERROR_MESSAGE);
显示一个内部信息对话框,其 message 为 'information ':
JOptionPane.showInternalMessageDialog(frame, "information ",
"information ", JOptionPane.INFORMATION_MESSAGE);
显示一个信息面板,其 options 为 "yes/no ",message 为 'choose one ':
JOptionPane.showConfirmDialog(null,
"choose one ", "choose one ", JOptionPane.YES_NO_OPTION);
显示一个内部信息对话框,其 options 为 "yes/no/cancel ",message 为 'please choose one ',并具有 title 信息:
JOptionPane.showInternalConfirmDialog(frame,
"please choose one ", "information ",
JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.INFORMATION_MESSAGE);
显示一个警告对话框,其 options 为 OK、CANCEL,title 为 'Warning ',message 为 'Click OK to continue ':
Object[] options = { "OK ", "CANCEL " };
JOptionPane.showOptionDialog(null, "Click OK to continue ", "Warning ",
JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,
null, options, options[0]);
显示一个要求用户键入 String 的对话框:
String inputValue = JOptionPane.showInputDialog( "Please input a value ");
显示一个要求用户选择 String 的对话框:
Object[] possibleValues = { "First ", "Second ", "Third " };
Object selectedValue = JOptionPane.showInputDialog(null,
"Choose one ", "Input ",
JOptionPane.INFORMATION_MESSAGE, null,
possibleValues, possibleValues[0]);
------解决方案--------------------
在SWT中可以用MessageBox
------解决方案--------------------
SWT messagebox
------解决方案--------------------
catch (SQLException e)
{
String ms=e.toString;
out.println(ms);
}
如果要是在类里,那么你可以做一个错误显示页面,把ms传到错误页面然后在out.print