设置菜单快捷键 站点:爱心种子小博士 关键字:设置菜单快捷键
|
设置菜单快捷键
给菜单设置快捷键的功能是JDK1.1引入的一个特性,我们可以通过键盘而不是鼠标选择一个菜单。
例如:
-
- import java.awt.*;
- import java.awt.event.*;
-
- public class menu implements ActionListener {
- public void actionPerformed(ActionEvent e)
- {
- String lab = ((MenuItem)e.getSource()).getLabel();
- System.out.println("label = " + lab);
- if(lab.equals("Exit"))
- {
- System.exit(0);
- }
- }
-
- public static void main(String args[])
- {
- Frame f = new Frame("testing");
-
- Menu m = new Menu("File");
-
- menu acl = new menu();
-
- MenuItem mi1 = new MenuItem("Open");
- mi1.addActionListener(acl);
- m.add(mi1);
-
- MenuItem mi2 = new MenuItem("Save");
- mi2.addActionListener(acl);
- m.add(mi2);
-
- MenuShortcut ms3 = new MenuShortcut(KeyEvent.VK_E);
- MenuItem mi3 = new MenuItem("Exit", ms3);
- mi3.addActionListener(acl);
- m.add(mi3);
-
- MenuBar mb = new MenuBar();
- mb.add(m);
-
- f.setMenuBar(mb);
- f.setSize(200, 200);
- f.setVisible(true);
- }
-
- }
快捷键如何被调用是不同的,依赖于运行的平台,例如在windows下使用Ctrl-E将调用Exit菜单功能。
|
|
|
|
|