Class MenuShortcut
- java.lang.Object
- 
- java.awt.MenuShortcut
 
- 
- All Implemented Interfaces:
- java.io.Serializable
 public class MenuShortcut extends java.lang.Object implements java.io.SerializableTheMenuShortcutclass represents a keyboard accelerator for a MenuItem.Menu shortcuts are created using virtual keycodes, not characters. For example, a menu shortcut for Ctrl-a (assuming that Control is the accelerator key) would be created with code like the following: MenuShortcut ms = new MenuShortcut(KeyEvent.VK_A, false);or alternatively MenuShortcut ms = new MenuShortcut(KeyEvent.getExtendedKeyCodeForChar('A'), false);Menu shortcuts may also be constructed for a wider set of keycodes using the java.awt.event.KeyEvent.getExtendedKeyCodeForCharcall. For example, a menu shortcut for "Ctrl+cyrillic ef" is created byMenuShortcut ms = new MenuShortcut(KeyEvent.getExtendedKeyCodeForChar('?'), false);Note that shortcuts created with a keycode or an extended keycode defined as a constant in KeyEventwork regardless of the current keyboard layout. However, a shortcut made of an extended keycode not listed inKeyEventonly work if the current keyboard layout produces a corresponding letter.The accelerator key is platform-dependent and may be obtained via Toolkit.getMenuShortcutKeyMask().- Since:
- JDK1.1
- See Also:
- Serialized Form
 
- 
- 
Constructors Constructor and Description  MenuShortcut   Constructs a new MenuShortcut for the specified virtual keycode. Constructs a new MenuShortcut for the specified virtual keycode. MenuShortcut   Constructs a new MenuShortcut for the specified virtual keycode. Constructs a new MenuShortcut for the specified virtual keycode.
 
- 

