java的消息框如何创建
在编程的时候,我们可能会在某些情况下需要提示一些错误,或者让用户输入,这时候我们就可以用到消息框。
消息框大览
1、定义 message 的样式。外观管理器根据此值对对话丸泸尺鸢框进行不同地布置,并且通常提供默认图标。可能的值为:ER伊怕锱鳏ROR_MESSAGEINFORMATION_MESSAGEWARNING_MESSAGEQUESTION_MESSAGEPLAIN_MESSAGEoptionType定义在对话框的底部显示的选项按钮的集合:DEFAULT_OPTIONYES_NO_OPTIONYES_NO_CANCEL_OPTIONOK_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的值可以换成某个窗口,这时候消息框就会显示在该窗口的中间