服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java gui--浅析swing设计joptionpane

swing中提供了joptionpane类来实现类似windows平台下的messagebox的功能,同样在java中也有,利用joptionpane类中的各个static方法来生成各种标准的对话框,实现显示出信息、提出问题、警告、用户输入参数等功能。这些对话框都是模式对话框。

    confirmdialog --- 确认对话框,提出问题,然后由用户自己来确认(按"yes"或"no"按钮)

  inputdialog --- 提示输入文本

  messagedialog --- 显示信息

  optiondialog -- 组合其它三个对话框类型。

  这四个对话框可以采用showxxxdialog()来显示,如showconfirmdialog()显示确认对话框、showinputdialog()显示输入文本对话框、showmessagedialog()显示信息对话框、showoptiondialog()显示选择性的对话框。它们所使用的参数说明如下:

  ① parentcomponent:指示对话框的父窗口对象,一般为当前窗口。也可以为null即采用缺省的frame作为父窗口,此时对话框将设置在屏幕的正中。

  ② message:指示要在对话框内显示的描述性的文字

  ③ string title:标题条文字串。

  ④ component:在对话框内要显示的组件(如按钮)

  ⑤ icon:在对话框内要显示的图标

  ⑥ messagetype:一般可以为如下的值error_message、information_message、warning_message、question_message、plain_message、

  ⑦ optiontype:它决定在对话框的底部所要显示的按钮选项。一般可以为default_option、yes_no_option、yes_no_cancel_option、ok_cancel_option。

  使用实例:

 

扫描关注微信公众号