




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第5章NetBeans中菜单的建立
JComponentAbstractButtonJMenuBarJPopUpMenuJMenuItemJMemuJRadioButtonMenuItemJCheckBoxMenuItem15.1菜单栏--JMenuBarJMenuBar用来创建一个水平的菜单栏。通过鼠标拖拽即可向容器中添加JMenuBar。JMenuBar成功添加菜单栏后,该菜单栏会自动放置在JFrame的顶端;自动包含两个text属性值为的菜单。2JMenu是可以连接到JMenuBar对象或者其他JMenu对象上的菜单。顶层菜单:直接添加到JMenuBar上的菜单;子菜单:连接到其他JMenu对象上的菜单。5.2菜单--JMenu右箭头标记表明当用户选择该Menu是,在JMenu旁还会弹出子菜单。3快捷键5.3菜单项--JMenuItem设置快捷键触发事件:ActionEvent45.4单选与复选菜单项复选菜单项--JCheckBoxMenuItemJChenckBoxMenuItem是实现了复选框功能的菜单项,具有JCheckBox类的一切特征。单选菜单项—JRadioButtonMenuItemJRadioButtonMenuItem是实现了单选按钮功能的菜单项,具有JRadioButton类的一切特征。实例1菜单的创建。5JPopupMenu是一种越来越常见的菜单,并不固定在菜单栏中,而是能够自由浮动。弹出式菜单的添加将弹出式菜单添加到JFrame后,在GUI设计器中是不可见的。弹出式菜单的弹出检查所有的MouseEvent事件,看其是否是弹出式菜单触发器,然后在适当的时候显示弹出式菜单。5.5弹出式菜单--JPopupMenu6publicvoidxxxxx(MouseEvente){ if(e.isPopupTrigger()) popup.show(e.getComponent(),e.getX(),e.getY());}实例2弹出式菜单的建立。fChooser.showOpenDialog(this);//打开文件对话框();//得到选定的文件if(f!=null){ImageIconicon=newImageIcon(f.toS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业固体废弃物处置方法与成效评估
- 工业安全在智能制造中的重要性
- 工业机器人与自动化设备在注塑中的应用
- 工业机器人技术的现状与展望
- 工业自动化中的新材料与传感器技术
- 工业物联网的网络安全防护策略
- 工业级智能硬件产品设计与可靠性研究
- 工业节能减排技术与应用案例分析
- 工业节能减排的途径与方法
- 工作中的自我管理与职业成长规划
- 湖北襄阳市检察机关-襄阳市城郊地区检察院招考聘用67人模拟预测(共500题)笔试参考题库附答案详解
- 2023-2024学年河南省濮阳市小学语文五年级期末提升测试题附参考答案和详细解析
- 延长石油笔试题库
- 阿里巴巴开店注意事项
- 思想政治理论综合实践知到章节答案智慧树2023年太原理工大学
- 脐灸技术评分标准
- 旅游俄语知到章节答案智慧树2023年海南外国语职业学院
- 乡村规划原理智慧树知到答案章节测试2023年同济大学
- ArcGIS高级制图技术
- 角膜接触镜学智慧树知到答案章节测试2023年山东中医药大学
- Unit 2 Neither Pine nor Apple in Pineapple-高中英语外研版(2019)必修第一册
评论
0/150
提交评论