- 2
- 0
- 约1.07千字
- 约 9页
- 2017-03-01 发布于广东
- 举报
swing菜单的使用学习目标1、掌握swing菜单的使用菜单的组成菜单条JMenubar菜单JMenu菜单项JMenuItem菜单项上的事件 菜单事件菜单菜单分类 下拉式菜单 弹出菜单创建菜单的基本步骤创建菜单条(JMenuBar),并将其放在JFrame中JFrame f=new Jframe();JMenuBar bar=new JMenuBar(); //创建一个空的菜单条f.setJMenuBar(bar);2.创建若干个JMenu对象(JMenu)JMenu menu=new JMenu(文件);3.创建若干个JMenuItem对象并将其添加到Jmenu对象中JMenuItem newf=new JMenuItem(新建);JMenuItem open=new JMenuItem(“打开”);……menu.add(newf); menu.add(open);4.把Jmenu对象添加到JMenuBar对象中bar.add(menu);其他设定添加分隔线 JMenu menu = new JMenu(“File”); menu.addSeparator();给菜单子项定义快捷键 JMenuItem newf=new JMenuItem(新建(N)); newf.setAccelerator(KeyStroke.getKeyStroke(ctrl N));菜单事件处理菜单(JMenu)添加监听器JMenu对象可添加MenuListener,以处理在点击该菜单时各菜单项的状态menu.addMenuListener(this);接口方法有:public void menuSelected(MenuEvent evt);public void menuDeselected(MenuEvent evt);public void menuCanceled(MenuEvent evt);菜单项(JMenuItem)添加监听器与按钮事件处理相同addActionListener(this)actionPerformed(ActionEvent evt)弹出菜单(JPopupMenu)构造方法JPopupMenu popupMenu = new JPopupMenu();采用与普通菜单相同的方法添加内容和监听器显示快捷菜单popupMenu.show(Component,int x,int y);//在指定组件的指定位置显示出快捷菜单作业1、在窗体上添加注册、登录菜单。感谢您的学习
您可能关注的文档
最近下载
- 2021年上海市嘉定区中考英语二模试卷含解析.pdf VIP
- 2025年广东省普通高中学业水平选择性考试生物(详解版).docx VIP
- 宁德市2025-2026学年(上期)高二期末考试数学试卷(含答案).pdf
- 鄂尔多斯职业学院单招《职业适应性测试》真题(达标题)附答案详解.docx VIP
- 2025年四川中科《浅谈肥胖治疗新进展》继续教育习题答案.docx VIP
- 小学三年级数学测量单元试题.docx VIP
- 三菱变频器使用手册-FR-E540 中文版.pdf VIP
- 小升初语文练习题6年级语文.pdf VIP
- 8.1 0—3岁婴幼儿心理发展评价(课件)《0-3岁婴幼儿心理发展与教育》(华东师范大学出版社).pptx VIP
- 《测量》习题3.doc VIP
原创力文档

文档评论(0)