|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.awt.MenuShortcut

public class MenuShortcut


The MenuShortcutclass 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);
The accelerator key is platform-dependent and may be obtained
via Toolkit.getMenuShortcutKeyMask()
.
| Constructor Summary | |
|---|---|
MenuShortcut
Constructs a new MenuShortcut for the specified virtual keycode. |
|
MenuShortcut
Constructs a new MenuShortcut for the specified virtual keycode. |
|
| Method Summary | |
|---|---|
boolean |
equals
Returns whether this MenuShortcut is the same as another: equality is defined to mean that both MenuShortcuts use the same key and both either use or don't use the SHIFT key. |
boolean |
equals
Returns whether this MenuShortcut is the same as another: equality is defined to mean that both MenuShortcuts use the same key and both either use or don't use the SHIFT key. |
int |
getKey
Returns the raw keycode of this MenuShortcut. |
int |
hashCode
Returns the hashcode for this MenuShortcut. |
protected String |
paramString
Returns the parameter string representing the state of this MenuShortcut. |
String |
toString
Returns an internationalized description of the MenuShortcut. |
boolean |
usesShiftModifier
Returns whether this MenuShortcut must be invoked using the SHIFT key. |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Constructor Detail |
|---|

public MenuShortcut(int key)
key - the raw keycode for this MenuShortcut, as would be returned
in the keyCode field of a KeyEvent
if
this key were pressed.KeyEvent


public MenuShortcut(int key,
boolean useShiftModifier)
key - the raw keycode for this MenuShortcut, as would be returned
in the keyCode field of a KeyEvent
if
this key were pressed.useShiftModifier - indicates whether this MenuShortcut is invoked
with the SHIFT key down.KeyEvent

| Method Detail |
|---|

public int getKey()
KeyEvent


public boolean usesShiftModifier()
true if this MenuShortcut must be invoked using the
SHIFT key, false otherwise.

public boolean equals(MenuShortcut![]()
![]()
s)
s - the MenuShortcut to compare with this.
true if this MenuShortcut is the same as another,
false otherwise.

public boolean equals(Object![]()
![]()
obj)
equals

in class Object

obj - the Object to compare with this.
true if this MenuShortcut is the same as another,
false otherwise.Object.hashCode()
,
Hashtable


public int hashCode()
hashCode

in class Object

Object.equals(java.lang.Object)
,
Hashtable


public String![]()
![]()
toString()
toString

in class Object


protected String![]()
![]()
paramString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||