ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [转载]设置菜单快捷键

[转载]设置菜单快捷键

原创 Linux操作系统 作者:dinner1007 时间:2019-05-26 21:09:06 0 删除 编辑
设置菜单快捷键
给菜单设置快捷键的功能是JDK1.1引入的一个特性,我们可以通过键盘而不是鼠标选择一个菜单。

例如:
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. public class menu implements ActionListener {
  4. public void actionPerformed(ActionEvent e)
  5. {
  6. String lab = ((MenuItem)e.getSource()).getLabel();
  7. System.out.println("label = " + lab);
  8. if(lab.equals("Exit"))
  9. {
  10. System.exit(0);
  11. }
  12. }
  13. public static void main(String args[])
  14. {
  15. Frame f = new Frame("testing");
  16. Menu m = new Menu("File");
  17. menu acl = new menu();
  18. MenuItem mi1 = new MenuItem("Open");
  19. mi1.addActionListener(acl);
  20. m.add(mi1);
  21. MenuItem mi2 = new MenuItem("Save");
  22. mi2.addActionListener(acl);
  23. m.add(mi2);
  24. MenuShortcut ms3 = new MenuShortcut(KeyEvent.VK_E);
  25. MenuItem mi3 = new MenuItem("Exit", ms3);
  26. mi3.addActionListener(acl);
  27. m.add(mi3);
  28. MenuBar mb = new MenuBar();
  29. mb.add(m);
  30. f.setMenuBar(mb);
  31. f.setSize(200, 200);
  32. f.setVisible(true);
  33. }
  34. }


快捷键如何被调用是不同的,依赖于运行的平台,例如在windows下使用Ctrl-E将调用Exit菜单功能。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/374079/viewspace-130944/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-08-23

  • 博文量
    1467
  • 访问量
    1085342