Liking cljdoc? Tell your friends :D

jdk.awt.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); 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.getExtendedKeyCodeForChar call. For example, a menu shortcut for "Ctrl+cyrillic ef" is created by

MenuShortcut ms = new MenuShortcut(KeyEvent.getExtendedKeyCodeForChar('?'), false);

Note that shortcuts created with a keycode or an extended keycode defined as a constant in KeyEvent work regardless of the current keyboard layout. However, a shortcut made of an extended keycode not listed in KeyEvent only work if the current keyboard layout produces a corresponding letter.

The accelerator key is platform-dependent and may be obtained via Toolkit.getMenuShortcutKeyMask().

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);
 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.getExtendedKeyCodeForChar call.
For example, a menu shortcut for "Ctrl+cyrillic ef" is created by

MenuShortcut ms = new MenuShortcut(KeyEvent.getExtendedKeyCodeForChar('?'), false);

Note that shortcuts created with a keycode or an extended keycode defined as a constant in KeyEvent
work regardless of the current keyboard layout. However, a shortcut made of
an extended keycode not listed in KeyEvent
only work if the current keyboard layout produces a corresponding letter.

The accelerator key is platform-dependent and may be obtained
via Toolkit.getMenuShortcutKeyMask().
raw docstring

->menu-shortcutclj

(->menu-shortcut key)
(->menu-shortcut key use-shift-modifier)

Constructor.

Constructs a new MenuShortcut for the specified virtual keycode.

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

Constructor.

Constructs a new MenuShortcut for the specified virtual keycode.

key - the raw keycode for this MenuShortcut, as would be returned in the keyCode field of a KeyEvent if this key were pressed. - `int`
use-shift-modifier - indicates whether this MenuShortcut is invoked with the SHIFT key down. - `boolean`
raw docstring

equalsclj

(equals this s)

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.

s - the MenuShortcut to compare with this. - java.awt.MenuShortcut

returns: true if this MenuShortcut is the same as another, false otherwise. - boolean

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.

s - the MenuShortcut to compare with this. - `java.awt.MenuShortcut`

returns: true if this MenuShortcut is the same as another,
 false otherwise. - `boolean`
raw docstring

get-keyclj

(get-key this)

Returns the raw keycode of this MenuShortcut.

returns: the raw keycode of this MenuShortcut. - int

Returns the raw keycode of this MenuShortcut.

returns: the raw keycode of this MenuShortcut. - `int`
raw docstring

hash-codeclj

(hash-code this)

Returns the hashcode for this MenuShortcut.

returns: the hashcode for this MenuShortcut. - int

Returns the hashcode for this MenuShortcut.

returns: the hashcode for this MenuShortcut. - `int`
raw docstring

to-stringclj

(to-string this)

Returns an internationalized description of the MenuShortcut.

returns: a string representation of this MenuShortcut. - java.lang.String

Returns an internationalized description of the MenuShortcut.

returns: a string representation of this MenuShortcut. - `java.lang.String`
raw docstring

uses-shift-modifierclj

(uses-shift-modifier this)

Returns whether this MenuShortcut must be invoked using the SHIFT key.

returns: true if this MenuShortcut must be invoked using the SHIFT key, false otherwise. - boolean

Returns whether this MenuShortcut must be invoked using the SHIFT key.

returns: true if this MenuShortcut must be invoked using the
 SHIFT key, false otherwise. - `boolean`
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close