第06章 图的形用户界面(信息学院2014级).ppt

第06章 图的形用户界面(信息学院2014级).ppt

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

* 武汉理工大学信息学院《高级程序设计》 * 武汉理工大学信息学院《高级程序设计》 武汉理工大学信息学院《高级程序设计》 * 武汉理工大学信息学院《高级程序设计》 * 武汉理工大学信息学院《高级程序设计》 * 武汉理工大学信息学院《高级程序设计》 * 武汉理工大学信息学院《高级程序设计》 * 武汉理工大学信息学院《高级程序设计》 * 武汉理工大学信息学院《高级程序设计》 * 武汉理工大学信息学院《高级程序设计》 * 武汉理工大学信息学院《高级程序设计》 * 武汉理工大学信息学院《高级程序设计》 * 武汉理工大学信息学院《高级程序设计》 * * 武汉理工大学信息学院《高级程序设计》 菜单项JMenuItem类 * 只要选中 JMenuItem,就会产生通过重写 actionPerformed()方法进行处理的 ActionEvent JMenuItem 组件通常是 JMenu 或 JPopupMenu 中选项的标题 在 JMenuItem 中除了可以添加字符串外,还可添加图标 问题:如何生成二级子菜单 在JFrame中添加JMenuBar * 1. 选中JMenuBar 2. 放到Frame的顶端 在JMenuBar上添加JMenu * 1. 选中JMenu 2. 放到JMenuBar JMenuItem 类 3-2 * 1. 选中JMenuItem 2. 放到文件JMenu下 文件菜单设计 * 格式菜单(字体)设计 * JCheckBoxMenuItem 格式菜单(背景色)设计 * JRadioButtonMenuItem * 实现事件处理程序(JMenuItem) 单击检查器的“Events”选项卡,显示该按钮组件的事件 双击 actoinperformed事件右边的列 public void actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(null, 高级程序设计第6章菜单示例); } 以帮助菜单里面的“关于”菜单项为例子 * 实现事件处理程序(JCheckBoxMenuItem) 单击检查器的“Events”选项卡,显示该按钮组件的事件 双击 actoinperformed事件右边的列 public void actionPerformed(ActionEvent e) { Font f = textArea.getFont(); if (checkBoxMenuItem.isSelected()) textArea.setFont(new Font(f.getFontName(), Font.BOLD, f.getSize())); else textArea.setFont(new Font(f.getFontName(), Font.PLAIN, f.getSize())); } 以字体里的“粗体”菜单项为例子 * 实现事件处理程序(JRadioMenuItem) 单击检查器的“Events”选项卡,显示该按钮组件的事件 双击 actoinperformed事件右边的列 public void actionPerformed(ActionEvent e) { textArea.setBackground(Color.RED); } 首先将三个RadioMenuItem使用ButtongGroup方式设置为同一组 工具栏设计 * 1. 选中JToolBar 2. 放到菜单栏下面 在将Jbutton拖入到ToolBar中,如可以使用工具栏设置TextArea的背景色。 * 实现事件处理程序(工具栏) 单击检查器的“Events”选项卡,显示该按钮组件的事件 双击 actoinperformed事件右边的列 public void actionPerformed(ActionEvent e) { textArea.setBackground(Color.RED); } * JPopupMenu 类 2-1 用于显示展开形式的菜单 可显示在屏幕的任何地方 通常是由单击鼠标右键触发的 激活弹出式菜单项之一所执行的操作总是依赖于上下文 可供 JPopupMenu 类使用的方法 * JPopupMenu 类 2-2 加入PopupMenu的步骤 把JPopupMenu的添加到目标区域 在PopupMenu添加新的JMenuItem * 实现事件处理程序(快捷菜单) 单击检查器的“Events”选项卡,显示该按钮组件的事件 双击 actoinperformed事件右边的列 public void actionPerformed(ActionEvent e)

文档评论(0)

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

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

1亿VIP精品文档

相关文档