当前位置: 代码迷 >> Eclipse >> java语言中怎么弹出一个对话框,并且显示异常信息
  详细解决方案

java语言中怎么弹出一个对话框,并且显示异常信息

热度:34   发布时间:2016-04-23 14:36:37.0
java语言中如何弹出一个对话框,并且显示错误信息?
即将
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
  相关解决方案