对话框是桌面应用程序中一种很重要的组件,例如在删除一个文件的时候,系统就会用对话框的形式提醒用户是否确定要删除这个文件。Swing体系中有两类对话框:第一类是系统对话框,第二类是自定义对话框。系统对话框就是Swing体系已经定义好的对话框,它们的基本界面是Java基础类库已经设计好的,程序员只需要调用一个方法就能把这个对话框显示出来。而自定义对话框是指由程序员自己设计的对话框,这种对话框的界面完全由程序员根据实际业务的需要自行设计。任何对话框都是从某个窗体上弹出来的,没有凭空出现的对话框。
系统对话框又可以分为三种,分别消息对话框、确认对话框和输入对话框。对话框不能做最大化、最小化以及调节大小的操作。系统对话框的基本结构是固定的,它们都有标题、图标、消息和按钮四个部分。本小节将详细讲解三种系统对话框和自定义对话框的使用。
消息对话框用于向用户传达一件已经发生了的事情,用户在看到这个对话框之后所能做的操作就只有点击一下“确定”按钮,表示自己已经知道了这个消息。所有弹出系统对话框,都要调用JoptionPane类的showMessageDialog()静态方法。showMessageDialog()方法有3个重载版本,如表20-12所示。
表20-12 showMessageDialog()方法
上一篇:王曼昱VS伊藤美诚来了!国乒女单好猛:6人全进八强,或包揽四强 王曼昱VS伊藤美诚来了!国乒女单好猛:6人全进八强,或包揽四强
下一篇:津媒:津门虎13日重新集结 间歇期将与国奥、沧州雄狮进行热身赛 津媒:津门虎13日重新集结 间歇期将与国奥、沧州雄狮进行热身赛