59.swing菜单的使用.pptxVIP

  • 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、在窗体上添加注册、登录菜单。感谢您的学习

文档评论(0)

1亿VIP精品文档

相关文档