Java语言程序设计课程设计实训项目——模拟实现Windows 资源管理器的GUI界面(第2部分).docVIP

Java语言程序设计课程设计实训项目——模拟实现Windows 资源管理器的GUI界面(第2部分).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言程序设计课程设计实训项目——模拟实现Windows 资源管理器的GUI界面(第2部分)

模拟实现Windows 资源管理器的GUI界面(第2部分) 为所构建出的主窗口添加事件(功能性的操作)处理代码 1、添加窗口关闭事件WindowClosing (1)进入事件面板 在windowClosing事件项目中输入事件处理的方法名称为formWindowClosing,如下图所示: (2)或者在窗口内右击,在弹出菜单中选择“Events”下的具体事件类型 也就是在此组件上点击右键--Events--找到事件的类型就可以了。 (3)在源代码窗口方式下编程该事件 private void formWindowClosing(java.awt.event.WindowEvent evt) { int returnResult = JOptionPane.showConfirmDialog(null, 你是否真的要关闭窗口吗?, 关闭主窗口, JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE); if (returnResult == JOptionPane.YES_OPTION) { this.dispose(); //不仅要关闭主窗口、而且也还要退出系统程序 System.exit(0); } } (4)MyEclipse已经自动实现了事件的注册 addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { formWindowClosing(evt); } }); 2、测试目前的事件响应是否正确 在窗口弹出后,点击关闭窗口后,将出现下面的警告提示对话框。如果点击该警告提示对话框中的“是”按钮,将可以正常地关闭主窗口了。 设计和实现主窗口中的菜单条 1、在窗口中添加一个主菜单条类 使用JMenuBar控件十分简单,只需要通过鼠标拖曳即可向容器中添加 JMenuBar。例如,要向一个JFrame中添加JMenuBar,只需要在Palette窗口中选中JMenuBar选项,然后在GUI设计器中单击即可完成添加。 成功添加JMenuBar后,该JMenuBar会自动放置在JFrame的顶端,并且其中自动包含了一个 text属性值为Menu的菜单。在对象观察器窗口中选中JMenuBar,在属性对话框中可以修改其相应的属性。 (1)选择菜单条组件 (2)拖放该菜单条组件到窗口中——将组件拖动到中间的窗口中进行界面的设计 (3)修改主菜单的文字和添加新的主菜单项目 (4)最终修改后的结果示图 (5)改变该菜单条的对象名称 右击该菜单条,然后在弹出的菜单中选择“Change Variable Name”,在弹出的“Rename”对话框中修改该菜单条对象的名称为oneMainMenuBar。 在弹出的重命名的对话框中输入菜单条的对象名。 2、编辑修改主菜单条中的各个菜单项目 下面将通过示例说明如何向JMenuBar 组件中添加主菜单、及在主菜单内添加相关的子菜单项。 (1)改变菜单条内的各个主菜单项的对象名称 (2)修改默认的主菜单项目中的提示文字为所需要的菜单项目 文件(F)、编辑(E)、查看(V)、收藏(A)、工具(T)、帮助(H) (3)设置各个主菜单项目的属性——mnemonic属性(简化键, Alt +字母) 3、为每个主菜单项目添加对应的子菜单项目 (1)拖放MenuItem命令菜单项目组件到对应的主菜单项目中,从而产生出子菜单的效果 (2)在该子菜单中再添加其下的下一级子菜单项目 改变各个子菜单项目的提示文字 (3)设置相关菜单项目及子菜单项目的属性 (4)为相关的子菜单项目设置快捷键——双击“shortcut”项目 (5)为相关的子菜单项目添加图标——与添加窗口的图标类似,但选择icon属性 下面的代码是创建出一个ImageIcon类型的对象实例: new ImageIcon(getClass().getResource(/images/mainframe/menu/fileMenu/open.gif)) (6)再继续添加其他的菜单项目 4、继续添加其它的子菜单项目 5、在子菜单项之间添加分隔线 6、添加多选类型的菜单项目 7、添加单选类型的菜单项目 (1)在某个主菜单中添加相关的单选类型的菜单项目 (2)各个单选类型的菜单项目必须要包含在一个ButonGroup对象中,才能产生出“多选一”的效果 因此,在项目中需要添加一个ButonGroup对象,并命名该ButonGroup对象。 (3)在各个单选类型的菜单项目

文档评论(0)

rovend + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档