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。
使用实例:
闽公网安备 35060202000074号