java的GUI菜单和对话框.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java的GUI菜单和对话框

菜单和对话框   Swing II 回顾 Java 基础类扩展了抽象窗口工具包 (AWT),并包含称作 Swing 组件的改进用户界面 容器对象是能够容纳其他 Swing 组件的一种组件。容器负责对它包含的组件进行布局。常用的容器有 JFrame、 JPanel 和 JScrollPane 组件可置于用户界面上,并可使其显示或改变大小。常用的组件有 JLabel、 JTextField、 JTextArea、JButton、JCheckBox、JRadioButton 和 JComboBox 要处理事件,可使用事件处理程序,以执行所需操作 标准事件适配器或匿名内部类适配器可用于处理事件 布局管理器可在容器中自动定位组件 本章目标 掌握菜单设计 运用各种对话框 菜单 显示一个项目列表,指明用户可以执行的各项操作 菜单 包含 javax.swing 包的菜单类的类层次结构 JMenuBar 类 只要选中 JMenuItem,就会产生通过重写 actionPerformed()方法进行处理的 ActionEvent JMenuBar 类 JMenu 类 JMenu 组件有两个用途 当它添加至 JMenuBar 时,将显示为文本字符串 当用户单击此菜单项时,则显示一个弹出式菜单 JMenu 类 JMenu 类 JMenuItem 类 JMenuItem 组件通常是 JMenu 或 JPopupMenu 中选项的标题 在 JMenuItem 中除了可以添加字符串外,还可添加图标 JMenuItem 类 2-2 JPopupMenu 类 2-1 用于显示展开形式的菜单 可显示在屏幕的任何地方 通常是由单击鼠标右键触发的 激活弹出式菜单项之一所执行的操作总是依赖于上下文 可供 JPopupMenu 类使用的方法 JPopupMenu 类 2-2 JCheckBoxMenuItem类 这个类是 JMenuItem 类的子类 使用这个类可实现复选框,默认情况下可为其分配选定标记或取消选定标记 JRadioButtonMenuItem类 在同一时刻只能选择一个菜单项 对话框 6-1 Java 中的对话框是一个容器,它充当父容器的子容器 JOptionPane 这个类支持的功能有: 布局标准对话框 指定对话框的标题和文本 提供图标和自定义按钮文本 JOptionPane 可用于显示各种图标,如用于警告消息、问题、错误和信息等的图标 对话框 6-2 以下是一些可供 JOptionPane 类使用的构造方法: JOptionPane() JOptionPane(Object?message) JOptionPane(Object?message, int?messageType) JOptionPane(Object?message, int?messageType, int?optionType) JOptionPane(Object?message, int?messageType, int?optionType, Icon icon) 对话框 6-3 JOptionPane 类的 showXxxDialog 方法是显示模式对话框最常用的方法 对话框 6-4 对话框 6-5 验证用户身份的应用程序 向工程中添加标题为“User_Login”的应用程序 将 JOptionPane 拖放至该应用程序 该应用程序将验证用户身份并显示相应消息 对话框 6-6 菜单的事件处理 对话框的事件处理 总结 Swing 菜单由 JMenubar、JMenuItem 和 JMenu 组成 AbstractButton 是 JMenu 类的父类 创建 JMenuBar 的实例以创建菜单 与 JMenuItem 及其与菜单栏关联的子类不同,JPopupMenu 可显示在屏幕的任何地方 JCheckBoxMenuItem 和 JRadioButtonMenuItem 用于实现菜单栏中的复选框和单选按钮 JOptionPane 类用于显示对话框 ACCP V4.0 ACCP V4.0 文件 编辑 格式 帮助 字体 段落 项目符号和编号 背景色 红色 绿色 黑色 菜单 子菜单 Object Component Container JComponent JMenuBar JSeparator AbstractButton JPopupMenu JMenu JCheckboxMenuItem JRadioButtonMenuItem JMenuItem JMenuBar 文件 编辑 格式 帮助 新建 打开 关闭 JMenu JMenuItem JMenubar 类 SingleSelectio

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档