昆明java培训
达内昆明广州春城路

18487146383

热门课程

Java中对话框的弹出

  • 时间:2016-10-24
  • 发布:昆明Java培训
  • 来源:达内新闻

昆明达内Java培训的老师发现同学们在,java编程需要用到对话框弹出,第一反应是js中的alert和confirm,昆明达内Java培训的老师在这里总结一下。

1.显示一个错误对话框,该对话框显示的message为'年龄请输入数字',标题为“标题【出错啦】”:

JOptionPane.showMessageDialog(null, "标题【出错啦】", "年龄请输入数字", JOptionPane.ERROR_MESSAGE);

2.显示一个内部信息对话框,其message为'information':

JOptionPane.showInternalInputDialog(Component parentComponent,Object message,String title,int messageType)显示请求用户输入内容的内部对话框,它以parentComponent为父级。该对话框的标题为title,消息类型为messageType。

参数:

parentComponent -对话框的父Component

message -要显示的Object

title -要在对话框的标题栏中显示的String

messageType -要显示的消息类型:ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE或PLAIN_MESSAGE

如:JOptionPane.showInternalInputDialog(button,"Message");

这里一定要注意第一个参数:找好他的父组件,不然会报JOptionPane: parentComponent does not have a valid parent错误

3.显示一个信息面板,其options为"yes/no",message为'输入为空是否继续':

JOptionPane.showConfirmDialog(null, "输入为空是否继续", "是否继续", JOptionPane.YES_NO_OPTION);

具体使用如下:

1 int res=JOptionPane.showConfirmDialog(null, "输入为空是否继续", "是否继续", JOptionPane.YES_NO_OPTION);

2                if(res==JOptionPane.YES_OPTION){

3                    System.out.println("选择是后执行的代码");   //点击“是”后执行这个代码块

4                }else{

5                    System.out.println("选择否后执行的代码");   //点击“否”后执行这个代码块

6                    return;

7                }

4.显示一个内部信息对话框,其options为"yes/no/cancel",message为'please choose one',并具有title信息:

JOptionPane.showInternalConfirmDialog(frame,

"please choose one", "information",

JOptionPane.YES_NO_CANCEL_OPTION,

JOptionPane.INFORMATION_MESSAGE);

5.显示一个警告对话框,其options为OK、CANCEL,title为'警告',message为'点击以继续':

Object[] options = { "是", "取消" };

JOptionPane.showOptionDialog(null, "点击以继续", "警告",

JOptionPane.DEFAULT_OPTION, JOptionPane.WARNING_MESSAGE,

null, options, options[0]);

6.显示一个要求用户键入String的对话框:

String inputValue = JOptionPane.showInputDialog("Please input a value");

7.显示一个要求用户选择String的对话框:

Object[] possibleValues = { "第一个", "第二个", "第三个" };

Object selectedValue = JOptionPane.showInputDialog(null, "请选择一个字符串", "选择输入",

JOptionPane.INFORMATION_MESSAGE, ull,

possibleValues, possibleValues[0]);

了解详情请登陆昆明达内Java培训官网(km.Java.tedu.cn)!

上一篇:Hibernate中的管理Session和批量处理数据
下一篇:java程序线程间的通信

达内培训小米MIX 2尊享版工艺精湛

程序猿教你java的创建和销毁对象

昆明java培训-程序猿带你入门到精通

昆明达内-有趣的轻量级图像浏览器

选择城市和中心
贵州省

广西省

海南省