java的消息框如何创建
1、定义 message 的样式。外观管理器根据此值对对话框进行不同地布置,并且通常提供默认图标。可能的值为:
ERROR_MESSAGE
INFORMATION_MESSAGE
WARNING_MESSAGE
QUESTION_MESSAGE
PLAIN_MESSAGE
optionType
定义在对话框的底部显示的选项按钮的集合:
DEFAULT_OPTION
YES_NO_OPTION
YES_NO_CANCEL_OPTION
OK_CANCEL_OPTION
用户并非仅限于使用此选项按钮集合。使用 options 参数可以提供想使用的任何按钮。
options
将在对话框底部显示的选项按钮集合的更详细描述。options 参数的常规值是 String 数组,但是参数类型是 Object 数组。
2、第一个是错误消息框
JOptionPane.showMessageDialog(null, "内容", "标题", JOptionPane.ERROR_MESSAGE);

3、 //显示一个信息面板,其 options 为 "yes/no",message 为 'choose one':
JOptionPane.showConfirmDialog(null,
"choose one", "choose one", JOptionPane.YES_NO_OPTION);
nul值同上

4、 // 显示一个警告对话框,其 按钮 为 OK、CANCEL,标题 为 'Warning',消息内容 为 '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]);

5、 显示一个要求用户键入 String 的对话框:
String inputValue = JOptionPane.showInputDialog("Please input a value")
inputValue就是用户输入的值;

6、// 显示一个要求用户选择 String 的对话框:
Object[] possibleValues = { "First", "Second", "Third" };//下拉框的选项
Object selectedValue = JOptionPane.showInputDialog(null,
"Choose one", "Input",
JOptionPane.INFORMATION_MESSAGE, null,
possibleValues, possibleValues[0]);

7、以上所有null的值可以换成某个窗口,这时候消息框就会显示在该窗口的中间