常用组件及其事件处理5.pptVIP

  • 0
  • 0
  • 约3.76千字
  • 约 20页
  • 2020-08-24 发布于湖北
  • 举报
教学目标 掌握标准对话框(JOptionPane)l的基本功能,格式和使用 掌握自定义对话框(JDialog)的构造器方法及常用方法的使用 能编写对话框程序应用程序. 省会查询器程序的设计与实现 演示例题6-13,观察程序运行结果,并分析程序代码. 标准对话框(JOptionPane) 到目前为止,我们看到的组件都出现在某个窗口中。在实际应用中,我们还需要跳出单独的窗口来提示信息或让用户输入数据。这样的窗口我们称之为对话框。 JDK提供了JOptionPane类,在该类中有若干的标准对话框方法供程序员调用。 标准对话框(JOptionPane) 使用JOptionPane可以显示三种形式的标准对话框 标准信息显示对话框 标准信息提示对话框 标准信息输入对话框 1 标准信息显示对话框 对于标准信息显示对话框,只有1个确定按钮,其主要作用是显示信息。当按下确定键后,系统会关闭该对话框。并不返回任何值。 JOptionPane.showMessageDialog(Component parent,Object message,String title, int?type) 在parent窗口之上生成一个带有message信息的标准窗口,窗口标题为title。type确定了显示信息前所带的图标。 0:类似于停止标志的图标(也可以用常量表示:ERROR_MESSAGE)。 1:类似于带i的圆盘图标(也可以用常量表示:INFORMATION_MESSAGE)。 2:类似于带!的三角图标(也可以用常量表示:WARNING_MESSAGE)。 4:类似于带?的矩形图标(也可以用常量表示:QUESTION_MESSAGE)。 2 标准信息提示对话框 对于标准信息提示对话框,可以有“确定”、“取消”、“是”、“否”、“撤消”等按钮的不同组合。当按下某一个键后,系统会根据该键的不同而返回一个与之对应的值。程序员可以根据该值对程序进行下一步的控制。 JOptionPane.showConfirmDialog(Component?p, Object?msg, String?t, int?oType, int?mType) 在窗口p之上生成一个窗口标题为t,带有msg信息的标准信息提示窗口。信息前所带的图标样式由mType的值决定。而按钮的显示排列由oType的值决定。 0:显示“是”、“否”按钮(也可以用常量表示:YES_NO_OPTION)。 1:显示“是”、“否”、“撤消”按钮(也可以用常量表示:YES_NO_OPTION) 2:显示“确定”、“撤消”按钮(也可以用常量表示:OK_CANCEL_OPTION) 当选择不同的按钮时,会返回不同的值。根据按钮的顺序排列,分别返回0、1、2。 3 标准信息输入对话框 标准信息输入对话框的主要功能是让用户输入信息。当信息输入,按下确定键后,系统会关闭该对话框,并返回输入的字符串。若按下的是撤消键,则返回null值。 JOptionPane.showInputDialog(Object?message, Object?initValue) 生成一个带message信息提示的输入对话框,输入的初始值为initValue。 实战演练 对182页中的“试一试”做修改,实现: (1)当输入错误信息时,将出错信息显示在标准对话框中。当点击“确定”时,返回到输入界面。 (2)当输入正确信息时,将“登陆成功”信息显示在标准对话框中显示。当点击“确定”时,返回到输入界面。 (3)点击输入界面的“退出”按钮时,弹出退出提示对话框,并根据选择来确定是否退出系统。 用户自定义对话框 上面实例中的对话框是利用JOptionPane提供的现成方 法生成的。在某些时候,我们可能需要定义自己的对话框 . Java提供了JDialog类供用户编写自己定制的对话框. 调试例题6-15,体验自定义对话框的设计与使用. 用户自定义对话框设计步骤 实战演练 对6.4.2节中的“实战演练”第1题做修改,实现: (1)当输入错误信息时,将出错信息显示在对话框中。当点击“确定”时,返回到输入界面。 (2)当输入正确信息时,在自定义对话框中显示输入的用户名和密码。当点击“确定”时,返回到输入界面;点击“退出”时,能退出应用程序。 文件框 文件的显示和操作是计算机工作中不可或缺的一 件事。 JDK提供了创建文件对话框的类JFileChooser。该类提供文件系统的导航GUI,用以从文件列表中选择文件。 调试例题6-16,体验文件框的设计与使用. 文件对话框的类JFileChooser 要使用文

文档评论(0)

1亿VIP精品文档

相关文档