- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java GUI程序设计(4) 目标 掌握菜单设计 运用各种对话框 菜单类的类层次结构 创建菜单 创建一个菜单步骤: 创建一个JMenuBar对象,将其放置到菜单容器中(如JFrame) 创建若干个JMenu对象,将其放置到JMenuBar对象中 创建若干个JMenuItem对象,将其放置到JMenu对象中 JMenuItem包括: JMenuItem:普通的菜单项 JCheckboxMenuItem:可以选择的菜单项 菜单示例 菜单的事件处理 弹出式菜单 通常由单击鼠标右键触发 JPopupMenu 类常用方法 public JMenuItem add(JMenuItem menuItem) 将指定菜单项添加至菜单末尾 public JMenuItem add(Strings) 使用指定文本新建菜单项,并将其添加至菜单末尾 public void show(Component c, int x, int y) 在组件“c”的坐标空间的 (x, y) 位置显示弹出式菜单 public Boolean isPopupTrigger() 确定是否将鼠标事件看作是当前平台的弹出触发器 JPopupMenu 示例 对话框 javax.swing.JDialog 对话框是从视窗弹出的另一个窗口。 自定义的对话框需要继承JDialog类 布局管理器 默认BoderLayout 模式对话框/非模式对话框 对话框示例 void jMenuHelpAbout_actionPerformed(ActionEvent actionEvent) { Frame1_AboutBox dlg = new Frame1_AboutBox(this); Dimension dlgSize = dlg.getPreferredSize(); dlg.setModal(true); dlg.pack(); dlg.show(); } 文件对话框1 javax.swing.JFileChooser 为用户选择文件提供了一种简单的机制 常用的静态方法 showOpenDialog(Component?parent) ??????????弹出一个 “Open File” 文件选择器对话框。 showSaveDialog(Component?parent) ??????????弹出一个 “Save File” 文件选择器对话框。 getSelectedFile() ??????????返回选中的文件。 文件对话框2 public void save(ActionEvent e) { JFileChooser fchFile = new JFileChooser(); fchFile.showSaveDialog(this); String currentFileName = fchFile.getSelectedFile().getPath(); String str = jTextArea1.getText(); byte[] words = str.getBytes(); try { FileWriter fw=new FileWriter(currentFileName); BufferedWriter bf=new BufferedWriter(fw); bf.write(str); bf.flush(); bf.close(); }catch(IOException ex){ System.out.println(写文件出错“+currentFileName); } } 消息框对话框1 javax.swing.JOptionPane 可用于显示各种图标,如用于警告消息、问题、错误和信息等的图标 消息框对话框2 常用的静态方法 int showOptionDialog(Component?parentComponent, Object?message, String?title, int?optionType, int?messageType, Icon?icon, Object[]?options, Object?initialValue) void showMessageDialog(
您可能关注的文档
最近下载
- 灭火救援应用估算与火场供水组织方法(07版).pptx VIP
- ISO20000实例文件运维服务目录模板5.pdf VIP
- 招标代理机构电子化采购档案管理方案.docx VIP
- 急性肺栓塞诊断和治疗指南(2025版)解读PPT课件.pptx VIP
- ISO20000实例文件-设计和转移新服务或变更的服务-模板2.docx VIP
- 灭火救援力量估算方案.pptx VIP
- ISO20000实例文件-CMDB审计报告-模板2.docx VIP
- 消防专业论文-液化石油气储罐火灾爆-炸事故处置中安全距离的估算.docx VIP
- 震裕科技深度研究报告:精密级进冲压模具佼佼者,深度布局人形机器人赛道.pdf VIP
- ISO20000实例文件-服务报告-模板2.docx VIP
文档评论(0)