JOptionPane类的四种方法简介

来源:互联网 发布:绘画专业学什么软件 编辑:程序博客网 时间:2024/06/06 08:26

showConfirmDialog询问一个确认问题,如 yes/no/cancel。showInputDialog提示要求某些输入。showMessageDialog告知用户某事已发生。showOptionDialog上述三项的大统一 (Grand Unification)。

        ParentComponent
定义作为此对话框的父对话框的 Component。通过两种方式使用此参数:包含它的 Frame 可以用作对话框的父Frame,在对话框的位置使用其屏幕坐标。一般情况下,将对话框紧靠组件置于其之下。此参数可以为null,在这种情况下,默认的Frame 用作父级,并且对话框将居中位于屏幕上(取决于 L&F)。

Message
要置于对话框中的描述消息。例如“删除成功!”。

Title 
对话框的标题。就是位于对话框顶的值

        MessageType
定义 message 的样式。外观管理器布置的对话框可能因此值而异,并且往往提供默认图标。可能的值为:
  • ERROR_MESSAGE
  • INFORMATION_MESSAGE
  • WARNING_MESSAGE
  • QUESTION_MESSAGE
  • PLAIN_MESSAGE
      OptionType
定义在对话框的底部显示的选项按钮的集合:
  • DEFAULT_OPTION
  • YES_NO_OPTION
  • YES_NO_CANCEL_OPTION
  • OK_CANCEL_OPTION

示例:
①:int find = JOptionPane.showConfirmDialog(null, "是否确定要删除该用户", "温馨提示", JOptionPane.YES_NO_OPTION);//返回值0/1
if(find == JOptionPane.YES_OPTION){   //等同于find == 1,
//dosomething;
}else{}

②:JOptionPane.showMessageDialog(null, "删除成功!", "温馨提示", JOptionPane.QUESTION_MESSAGE);

重点想说下MessageType五种值对应的图标,方便大家选择:

        


  • INFORMATION_MESSAGE(用于信息消息。)

  • ERROR_MESSAGE(用于错误消息。)

  • WARNING_MESSAGE(用于警告消息。)

  • QUESTION_MESSAGE(用于问题。)

  • PLAIN_MESSAGE(未使用图标。)


具体建议大家自己去查下java帮助文档,
PS:方便大家,上传了我使用的版本(0积分下载哦),附上下载链接:http://download.csdn.net/detail/izhouxiaofei/9685201

0 0
原创粉丝点击