课程咨询 :186 8716 1620      qq:2066486918

昆明Java培训 > 达内新闻 > Java中对话框的弹出
  • Java中对话框的弹出

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

  • 昆明达内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程序线程间的通信

最新开班日期  |  更多

Java--零基础全日制班

Java--零基础全日制班

开班日期:11/30

Java--零基础业余班

Java--零基础业余班

开班日期:11/30

Java--周末提升班

Java--周末提升班

开班日期:11/30

Java--零基础周末班

Java--零基础周末班

开班日期:11/30

  • 网址:http://km .java.tedu.cn      地址:昆明市官渡区春城路62号证券大厦附楼6楼
  • 课程培训电话:186 8716 1620      qq:2066486918    全国服务监督电话:400-827-0010
  • 服务邮箱 ts@tedu.cn
  • 2001-2016 达内国际公司(TARENA INTERNATIONAL,INC.) 版权所有 京ICP证08000853号-56