Spec-Zone.ru › OpenJDK 27

Класс MenuKeyEvent

java.lang.Object
java.util.EventObject
java.awt.AWTEvent
java.awt.event.ComponentEvent
java.awt.event.InputEvent
java.awt.event.KeyEvent
javax.swing.event.MenuKeyEvent
Все реализуемые интерфейсы:
Serializable
public class MenuKeyEvent extends KeyEvent
MenuKeyEvent используется для уведомления заинтересованных сторон о том, что элемент меню получил перенаправленный ему KeyEvent в дереве меню.

Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими выпусками Swing. Текущая поддержка сериализации подходит для кратковременного хранения или RMI между приложениями, работающими с одной и той же версией Swing. Начиная с версии 1.4 в пакет java.beans добавлена поддержка долгосрочного хранения всех JavaBeans. См. XMLEncoder.

Краткое описание полей

Поля, объявленные в классе KeyEvent

CHAR_UNDEFINED, KEY_FIRST, KEY_LAST, KEY_LOCATION_LEFT, KEY_LOCATION_NUMPAD, KEY_LOCATION_RIGHT, KEY_LOCATION_STANDARD, KEY_LOCATION_UNKNOWN, KEY_PRESSED, KEY_RELEASED, KEY_TYPED, VK_0, VK_1, VK_2, VK_3, VK_4, VK_5, VK_6, VK_7, VK_8, VK_9, VK_A, VK_ACCEPT, VK_ADD, VK_AGAIN, VK_ALL_CANDIDATES, VK_ALPHANUMERIC, VK_ALT, VK_ALT_GRAPH, VK_AMPERSAND, VK_ASTERISK, VK_AT, VK_B, VK_BACK_QUOTE, VK_BACK_SLASH, VK_BACK_SPACE, VK_BEGIN, VK_BRACELEFT, VK_BRACERIGHT, VK_C, VK_CANCEL, VK_CAPS_LOCK, VK_CIRCUMFLEX, VK_CLEAR, VK_CLOSE_BRACKET, VK_CODE_INPUT, VK_COLON, VK_COMMA, VK_COMPOSE, VK_CONTEXT_MENU, VK_CONTROL, VK_CONVERT, VK_COPY, VK_CUT, VK_D, VK_DEAD_ABOVEDOT, VK_DEAD_ABOVERING, VK_DEAD_ACUTE, VK_DEAD_BREVE, VK_DEAD_CARON, VK_DEAD_CEDILLA, VK_DEAD_CIRCUMFLEX, VK_DEAD_DIAERESIS, VK_DEAD_DOUBLEACUTE, VK_DEAD_GRAVE, VK_DEAD_IOTA, VK_DEAD_MACRON, VK_DEAD_OGONEK, VK_DEAD_SEMIVOICED_SOUND, VK_DEAD_TILDE, VK_DEAD_VOICED_SOUND, VK_DECIMAL, VK_DELETE, VK_DIVIDE, VK_DOLLAR, VK_DOWN, VK_E, VK_END, VK_ENTER, VK_EQUALS, VK_ESCAPE, VK_EURO_SIGN, VK_EXCLAMATION_MARK, VK_F, VK_F1, VK_F10, VK_F11, VK_F12, VK_F13, VK_F14, VK_F15, VK_F16, VK_F17, VK_F18, VK_F19, VK_F2, VK_F20, VK_F21, VK_F22, VK_F23, VK_F24, VK_F3, VK_F4, VK_F5, VK_F6, VK_F7, VK_F8, VK_F9, VK_FINAL, VK_FIND, VK_FULL_WIDTH, VK_G, VK_GREATER, VK_H, VK_HALF_WIDTH, VK_HELP, VK_HIRAGANA, VK_HOME, VK_I, VK_INPUT_METHOD_ON_OFF, VK_INSERT, VK_INVERTED_EXCLAMATION_MARK, VK_J, VK_JAPANESE_HIRAGANA, VK_JAPANESE_KATAKANA, VK_JAPANESE_ROMAN, VK_K, VK_KANA, VK_KANA_LOCK, VK_KANJI, VK_KATAKANA, VK_KP_DOWN, VK_KP_LEFT, VK_KP_RIGHT, VK_KP_UP, VK_L, VK_LEFT, VK_LEFT_PARENTHESIS, VK_LESS, VK_M, VK_META, VK_MINUS, VK_MODECHANGE, VK_MULTIPLY, VK_N, VK_NONCONVERT, VK_NUM_LOCK, VK_NUMBER_SIGN, VK_NUMPAD0, VK_NUMPAD1, VK_NUMPAD2, VK_NUMPAD3, VK_NUMPAD4, VK_NUMPAD5, VK_NUMPAD6, VK_NUMPAD7, VK_NUMPAD8, VK_NUMPAD9, VK_O, VK_OPEN_BRACKET, VK_P, VK_PAGE_DOWN, VK_PAGE_UP, VK_PASTE, VK_PAUSE, VK_PERIOD, VK_PLUS, VK_PREVIOUS_CANDIDATE, VK_PRINTSCREEN, VK_PROPS, VK_Q, VK_QUOTE, VK_QUOTEDBL, VK_R, VK_RIGHT, VK_RIGHT_PARENTHESIS, VK_ROMAN_CHARACTERS, VK_S, VK_SCROLL_LOCK, VK_SEMICOLON, VK_SEPARATER, VK_SEPARATOR, VK_SHIFT, VK_SLASH, VK_SPACE, VK_STOP, VK_SUBTRACT, VK_T, VK_TAB, VK_U, VK_UNDEFINED, VK_UNDERSCORE, VK_UNDO, VK_UP, VK_V, VK_W, VK_WINDOWS, VK_X, VK_Y, VK_Z
Модификатор и тип Поле Описание
static final char CHAR_UNDEFINED
События KEY_PRESSED и KEY_RELEASED, не соответствующие допустимому символу Unicode, используют это значение для keyChar.
static final int KEY_FIRST
Первый номер в диапазоне идентификаторов, используемых для событий клавиатуры.
static final int KEY_LAST
Последний номер в диапазоне идентификаторов, используемых для событий клавиатуры.
static final int KEY_LOCATION_LEFT
Константа, указывающая, что нажатая или отпущенная клавиша находится в левой позиции (для этой клавиши возможно несколько позиций).
static final int KEY_LOCATION_NUMPAD
Константа, указывающая, что событие клавиши возникло на цифровой клавиатуре или при нажатии виртуальной клавиши, соответствующей цифровой клавиатуре.
static final int KEY_LOCATION_RIGHT
Константа, указывающая, что нажатая или отпущенная клавиша находится в правой позиции (для этой клавиши возможно несколько позиций).
static final int KEY_LOCATION_STANDARD
Константа, указывающая, что нажатая или отпущенная клавиша не различается как левая или правая версия клавиши и не относится к цифровой клавиатуре (или не соответствует виртуальной клавише цифровой клавиатуры).
static final int KEY_LOCATION_UNKNOWN
Константа, указывающая, что расположение клавиши неопределённо или не имеет значения.
static final int KEY_PRESSED
Событие «клавиша нажата».
static final int KEY_RELEASED
Событие «клавиша отпущена».
static final int KEY_TYPED
Событие «символ введён».
static final int VK_0
Константа для клавиши «0».
static final int VK_1
Константа для клавиши «1».
static final int VK_2
Константа для клавиши «2».
static final int VK_3
Константа для клавиши «3».
static final int VK_4
Константа для клавиши «4».
static final int VK_5
Константа для клавиши «5».
static final int VK_6
Константа для клавиши «6».
static final int VK_7
Константа для клавиши «7».
static final int VK_8
Константа для клавиши «8».
static final int VK_9
Константа для клавиши «9».
static final int VK_A
Константа для клавиши «A».
static final int VK_ACCEPT
Константа для функциональной клавиши Accept или Commit.
static final int VK_ADD
Константа для клавиши сложения на цифровой клавиатуре.
static final int VK_AGAIN
Константа для клавиши Again.
static final int VK_ALL_CANDIDATES
Константа для функциональной клавиши All Candidates.
static final int VK_ALPHANUMERIC
Константа для функциональной клавиши Alphanumeric.
static final int VK_ALT
Константа для виртуальной клавиши ALT.
static final int VK_ALT_GRAPH
Константа для функциональной клавиши AltGraph.
static final int VK_AMPERSAND
Константа для клавиши «&».
static final int VK_ASTERISK
Константа для клавиши «*».
static final int VK_AT
Константа для клавиши «@».
static final int VK_B
Константа для клавиши «B».
static final int VK_BACK_QUOTE
Константа для клавиши обратной кавычки.
static final int VK_BACK_SLASH
Константа для клавиши обратной косой черты, "\"
static final int VK_BACK_SPACE
Константа для виртуальной клавиши BACK_SPACE.
static final int VK_BEGIN
Константа для клавиши Begin.
static final int VK_BRACELEFT
Константа для клавиши «{».
static final int VK_BRACERIGHT
Константа для клавиши «}».
static final int VK_C
Константа для клавиши «C».
static final int VK_CANCEL
Константа для виртуальной клавиши CANCEL.
static final int VK_CAPS_LOCK
Константа для виртуальной клавиши CAPS_LOCK.
static final int VK_CIRCUMFLEX
Константа для клавиши «^».
static final int VK_CLEAR
Константа для виртуальной клавиши CLEAR.
static final int VK_CLOSE_BRACKET
Константа для клавиши закрывающей квадратной скобки, «]».
static final int VK_CODE_INPUT
Константа для функциональной клавиши Code Input.
static final int VK_COLON
Константа для клавиши «:».
static final int VK_COMMA
Константа для клавиши запятой, «,».
static final int VK_COMPOSE
Константа для функциональной клавиши Compose.
static final int VK_CONTEXT_MENU
Константа для клавиши контекстного меню Microsoft Windows.
static final int VK_CONTROL
Константа для виртуальной клавиши CONTROL.
static final int VK_CONVERT
Константа для функциональной клавиши Convert.
static final int VK_COPY
Константа для клавиши Copy.
static final int VK_CUT
Константа для клавиши Cut.
static final int VK_D
Константа для клавиши «D».
static final int VK_DEAD_ABOVEDOT
Константа для клавиши Dead Above Dot.
static final int VK_DEAD_ABOVERING
Константа для клавиши Dead Above Ring.
static final int VK_DEAD_ACUTE
Константа для клавиши Dead Acute.
static final int VK_DEAD_BREVE
Константа для клавиши Dead Breve.
static final int VK_DEAD_CARON
Константа для клавиши Dead Caron.
static final int VK_DEAD_CEDILLA
Константа для клавиши Dead Cedilla.
static final int VK_DEAD_CIRCUMFLEX
Константа для клавиши Dead Circumflex.
static final int VK_DEAD_DIAERESIS
Константа для клавиши Dead Diaeresis.
static final int VK_DEAD_DOUBLEACUTE
Константа для клавиши Dead Double Acute.
static final int VK_DEAD_GRAVE
Константа для клавиши Dead Grave.
static final int VK_DEAD_IOTA
Константа для клавиши Dead Iota.
static final int VK_DEAD_MACRON
Константа для клавиши Dead Macron.
static final int VK_DEAD_OGONEK
Константа для клавиши Dead Ogonek.
static final int VK_DEAD_SEMIVOICED_SOUND
Константа для клавиши Dead Semivoiced Sound.
static final int VK_DEAD_TILDE
Константа для клавиши Dead Tilde.
static final int VK_DEAD_VOICED_SOUND
Константа для клавиши Dead Voiced Sound.
static final int VK_DECIMAL
Константа для клавиши десятичного разделителя на цифровой клавиатуре.
static final int VK_DELETE
Константа для клавиши удаления.
static final int VK_DIVIDE
Константа для клавиши деления на цифровой клавиатуре.
static final int VK_DOLLAR
Константа для клавиши «$».
static final int VK_DOWN
Константа для клавиши со стрелкой вниз, не относящейся к цифровой клавиатуре.
static final int VK_E
Константа для клавиши «E».
static final int VK_END
Константа для виртуальной клавиши END.
static final int VK_ENTER
Константа для виртуальной клавиши ENTER.
static final int VK_EQUALS
Константа для клавиши равенства, «=».
static final int VK_ESCAPE
Константа для виртуальной клавиши ESCAPE.
static final int VK_EURO_SIGN
Константа для клавиши символа евро.
static final int VK_EXCLAMATION_MARK
Константа для клавиши «!»
static final int VK_F
Константа для клавиши «F».
static final int VK_F1
Константа для функциональной клавиши F1.
static final int VK_F10
Константа для функциональной клавиши F10.
static final int VK_F11
Константа для функциональной клавиши F11.
static final int VK_F12
Константа для функциональной клавиши F12.
static final int VK_F13
Константа для функциональной клавиши F13.
static final int VK_F14
Константа для функциональной клавиши F14.
static final int VK_F15
Константа для функциональной клавиши F15.
static final int VK_F16
Константа для функциональной клавиши F16.
static final int VK_F17
Константа для функциональной клавиши F17.
static final int VK_F18
Константа для функциональной клавиши F18.
static final int VK_F19
Константа для функциональной клавиши F19.
static final int VK_F2
Константа для функциональной клавиши F2.
static final int VK_F20
Константа для функциональной клавиши F20.
static final int VK_F21
Константа для функциональной клавиши F21.
static final int VK_F22
Константа для функциональной клавиши F22.
static final int VK_F23
Константа для функциональной клавиши F23.
static final int VK_F24
Константа для функциональной клавиши F24.
static final int VK_F3
Константа для функциональной клавиши F3.
static final int VK_F4
Константа для функциональной клавиши F4.
static final int VK_F5
Константа для функциональной клавиши F5.
static final int VK_F6
Константа для функциональной клавиши F6.
static final int VK_F7
Константа для функциональной клавиши F7.
static final int VK_F8
Константа для функциональной клавиши F8.
static final int VK_F9
Константа для функциональной клавиши F9.
static final int VK_FINAL
Константа для клавиши FINAL.
static final int VK_FIND
Константа для клавиши Find.
static final int VK_FULL_WIDTH
Константа для функциональной клавиши Full-Width Characters.
static final int VK_G
Константа для клавиши «G».
static final int VK_GREATER
Константа для клавиши «>».
static final int VK_H
Константа для клавиши «H».
static final int VK_HALF_WIDTH
Константа для функциональной клавиши Half-Width Characters.
static final int VK_HELP
Константа для клавиши HELP.
static final int VK_HIRAGANA
Константа для функциональной клавиши Hiragana.
static final int VK_HOME
Константа для виртуальной клавиши HOME.
static final int VK_I
Константа для клавиши «I».
static final int VK_INPUT_METHOD_ON_OFF
Константа для клавиши включения и выключения метода ввода.
static final int VK_INSERT
Константа для клавиши INSERT.
static final int VK_INVERTED_EXCLAMATION_MARK
Константа для клавиши перевёрнутого восклицательного знака.
static final int VK_J
Константа для клавиши «J».
static final int VK_JAPANESE_HIRAGANA
Константа для функциональной клавиши Japanese-Hiragana.
static final int VK_JAPANESE_KATAKANA
Константа для функциональной клавиши Japanese-Katakana.
static final int VK_JAPANESE_ROMAN
Константа для функциональной клавиши Japanese-Roman.
static final int VK_K
Константа для клавиши «K».
static final int VK_KANA
Константа для клавиши блокировки KANA.
static final int VK_KANA_LOCK
Константа для функциональной клавиши фиксации Kana.
static final int VK_KANJI
Константа для KANJI.
static final int VK_KATAKANA
Константа для функциональной клавиши Katakana.
static final int VK_KP_DOWN
Константа для клавиши со стрелкой вниз на цифровой клавиатуре.
static final int VK_KP_LEFT
Константа для клавиши со стрелкой влево на цифровой клавиатуре.
static final int VK_KP_RIGHT
Константа для клавиши со стрелкой вправо на цифровой клавиатуре.
static final int VK_KP_UP
Константа для клавиши со стрелкой вверх на цифровой клавиатуре.
static final int VK_L
Константа для клавиши «L».
static final int VK_LEFT
Константа для клавиши со стрелкой влево, не относящейся к цифровой клавиатуре.
static final int VK_LEFT_PARENTHESIS
Константа для клавиши «(».
static final int VK_LESS
Константа для клавиши «<».
static final int VK_M
Константа для клавиши «M».
static final int VK_META
Константа для клавиши META.
static final int VK_MINUS
Константа для клавиши минуса, «-».
static final int VK_MODECHANGE
Константа для клавиши MODECHANGE.
static final int VK_MULTIPLY
Константа для клавиши умножения на цифровой клавиатуре.
static final int VK_N
Константа для клавиши «N».
static final int VK_NONCONVERT
Константа для функциональной клавиши Don't Convert.
static final int VK_NUM_LOCK
Константа для клавиши NUM_LOCK.
static final int VK_NUMBER_SIGN
Константа для клавиши «#».
static final int VK_NUMPAD0
Константа для клавиши «0» на цифровой клавиатуре.
static final int VK_NUMPAD1
Константа для клавиши «1» на цифровой клавиатуре.
static final int VK_NUMPAD2
Константа для клавиши «2» на цифровой клавиатуре.
static final int VK_NUMPAD3
Константа для клавиши «3» на цифровой клавиатуре.
static final int VK_NUMPAD4
Константа для клавиши «4» на цифровой клавиатуре.
static final int VK_NUMPAD5
Константа для клавиши «5» на цифровой клавиатуре.
static final int VK_NUMPAD6
Константа для клавиши «6» на цифровой клавиатуре.
static final int VK_NUMPAD7
Константа для клавиши «7» на цифровой клавиатуре.
static final int VK_NUMPAD8
Константа для клавиши «8» на цифровой клавиатуре.
static final int VK_NUMPAD9
Константа для клавиши «9» на цифровой клавиатуре.
static final int VK_O
Константа для клавиши «O».
static final int VK_OPEN_BRACKET
Константа для клавиши открывающей квадратной скобки, «[».
static final int VK_P
Константа для клавиши «P».
static final int VK_PAGE_DOWN
Константа для виртуальной клавиши PAGE_DOWN.
static final int VK_PAGE_UP
Константа для виртуальной клавиши PAGE_UP.
static final int VK_PASTE
Константа для клавиши Paste.
static final int VK_PAUSE
Константа для виртуальной клавиши PAUSE.
static final int VK_PERIOD
Константа для клавиши точки, «.».
static final int VK_PLUS
Константа для клавиши «+».
static final int VK_PREVIOUS_CANDIDATE
Константа для функциональной клавиши Previous Candidate.
static final int VK_PRINTSCREEN
Константа для клавиши PRINTSCREEN.
static final int VK_PROPS
Константа для клавиши Props.
static final int VK_Q
Константа для клавиши «Q».
static final int VK_QUOTE
Константа для клавиши QUOTE.
static final int VK_QUOTEDBL
Константа для клавиши """".
static final int VK_R
Константа для клавиши «R».
static final int VK_RIGHT
Константа для клавиши со стрелкой вправо, не относящейся к цифровой клавиатуре.
static final int VK_RIGHT_PARENTHESIS
Константа для клавиши «)».
static final int VK_ROMAN_CHARACTERS
Константа для функциональной клавиши Roman Characters.
static final int VK_S
Константа для клавиши «S».
static final int VK_SCROLL_LOCK
Константа для клавиши SCROLL_LOCK.
static final int VK_SEMICOLON
Константа для клавиши точки с запятой, «;».
static final int VK_SEPARATER
Эта константа устарела и включена только для обратной совместимости.
static final int VK_SEPARATOR
Константа для клавиши-разделителя цифровой клавиатуры.
static final int VK_SHIFT
Константа для виртуальной клавиши SHIFT.
static final int VK_SLASH
Константа для клавиши косой черты, «/».
static final int VK_SPACE
Константа для виртуальной клавиши SPACE.
static final int VK_STOP
Константа для клавиши Stop.
static final int VK_SUBTRACT
Константа для клавиши вычитания на цифровой клавиатуре.
static final int VK_T
Константа для клавиши «T».
static final int VK_TAB
Константа для виртуальной клавиши TAB.
static final int VK_U
Константа для клавиши «U».
static final int VK_UNDEFINED
Это значение используется для обозначения того, что код клавиши неизвестен.
static final int VK_UNDERSCORE
Константа для клавиши «_».
static final int VK_UNDO
Константа для клавиши Undo.
static final int VK_UP
Константа для клавиши со стрелкой вверх, не относящейся к цифровой клавиатуре.
static final int VK_V
Константа для клавиши «V».
static final int VK_W
Константа для клавиши «W».
static final int VK_WINDOWS
Константа для клавиши «Windows» Microsoft Windows.
static final int VK_X
Константа для клавиши «X».
static final int VK_Y
Константа для клавиши «Y».
static final int VK_Z
Константа для клавиши «Z».

Поля, объявленные в классе InputEvent

ALT_DOWN_MASK, ALT_GRAPH_DOWN_MASK, ALT_GRAPH_MASK, ALT_MASK, BUTTON1_DOWN_MASK, BUTTON1_MASK, BUTTON2_DOWN_MASK, BUTTON2_MASK, BUTTON3_DOWN_MASK, BUTTON3_MASK, CTRL_DOWN_MASK, CTRL_MASK, META_DOWN_MASK, META_MASK, SHIFT_DOWN_MASK, SHIFT_MASK
Модификатор и тип Поле Описание
static final int ALT_DOWN_MASK
Расширенная константа модификатора клавиши Alt.
static final int ALT_GRAPH_DOWN_MASK
Расширенная константа модификатора клавиши AltGraph.
static final int ALT_GRAPH_MASK
Устарело.
Рекомендуется использовать ALT_GRAPH_DOWN_MASK и InputEvent.getModifiersEx()
вместо них
static final int ALT_MASK
Устарело.
Рекомендуется использовать ALT_DOWN_MASK и InputEvent.getModifiersEx()
вместо них
static final int BUTTON1_DOWN_MASK
Расширенная константа модификатора кнопки мыши 1.
static final int BUTTON1_MASK
Устарело.
Рекомендуется использовать BUTTON1_DOWN_MASK и InputEvent.getModifiersEx()
вместо них
static final int BUTTON2_DOWN_MASK
Расширенная константа модификатора кнопки мыши 2.
static final int BUTTON2_MASK
Устарело.
Рекомендуется использовать BUTTON2_DOWN_MASK и InputEvent.getModifiersEx() вместо них.
static final int BUTTON3_DOWN_MASK
Расширенная константа модификатора кнопки мыши 3.
static final int BUTTON3_MASK
Устарело.
Рекомендуется использовать BUTTON3_DOWN_MASK и InputEvent.getModifiersEx() вместо них.
static final int CTRL_DOWN_MASK
Расширенная константа модификатора клавиши Control.
static final int CTRL_MASK
Устарело.
Рекомендуется использовать CTRL_DOWN_MASK и InputEvent.getModifiersEx()
вместо них
static final int META_DOWN_MASK
Расширенная константа модификатора клавиши Meta.
static final int META_MASK
Устарело.
Рекомендуется использовать META_DOWN_MASK и InputEvent.getModifiersEx()
вместо них
static final int SHIFT_DOWN_MASK
Расширенная константа модификатора клавиши Shift.
static final int SHIFT_MASK
Устарело.
Рекомендуется использовать SHIFT_DOWN_MASK и InputEvent.getModifiersEx()
вместо них

Поля, объявленные в классе ComponentEvent

COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN
Модификатор и тип Поле Описание
static final int COMPONENT_FIRST
Первый номер в диапазоне идентификаторов событий компонентов.
static final int COMPONENT_HIDDEN
Это событие указывает, что компонент стал невидимым.
static final int COMPONENT_LAST
Последний номер в диапазоне идентификаторов событий компонентов.
static final int COMPONENT_MOVED
Это событие указывает, что положение компонента изменилось.
static final int COMPONENT_RESIZED
Это событие указывает, что размер компонента изменился.
static final int COMPONENT_SHOWN
Это событие указывает, что компонент стал видимым.

Поля, объявленные в классе AWTEvent

ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK
Модификатор и тип Поле Описание
static final long ACTION_EVENT_MASK
Маска событий для выбора событий действий.
static final long ADJUSTMENT_EVENT_MASK
Маска событий для выбора событий изменения параметров.
static final long COMPONENT_EVENT_MASK
Маска событий для выбора событий компонентов.
protected boolean consumed
Определяет, будет ли событие отправлено обратно одноранговому объекту после обработки источником: значение false означает, что оно отправляется одноранговому объекту; значение true — что оно не отправляется.
static final long CONTAINER_EVENT_MASK
Маска событий для выбора событий контейнеров.
static final long FOCUS_EVENT_MASK
Маска событий для выбора событий фокуса.
static final long HIERARCHY_BOUNDS_EVENT_MASK
Маска событий для выбора событий границ иерархии.
static final long HIERARCHY_EVENT_MASK
Маска событий для выбора событий иерархии.
protected int id
Идентификатор события.
static final long INPUT_METHOD_EVENT_MASK
Маска событий для выбора событий методов ввода.
static final long INVOCATION_EVENT_MASK
Маска событий для выбора событий вызова.
static final long ITEM_EVENT_MASK
Маска событий для выбора событий элементов.
static final long KEY_EVENT_MASK
Маска событий для выбора событий клавиатуры.
static final long MOUSE_EVENT_MASK
Маска событий для выбора событий мыши.
static final long MOUSE_MOTION_EVENT_MASK
Маска событий для выбора событий движения мыши.
static final long MOUSE_WHEEL_EVENT_MASK
Маска событий для выбора событий колеса мыши.
static final long PAINT_EVENT_MASK
Маска событий для выбора событий отрисовки.
static final int RESERVED_ID_MAX
Максимальное значение зарезервированных идентификаторов событий AWT.
static final long TEXT_EVENT_MASK
Маска событий для выбора текстовых событий.
static final long WINDOW_EVENT_MASK
Маска событий для выбора событий окон.
static final long WINDOW_FOCUS_EVENT_MASK
Маска событий для выбора событий фокуса окна.
static final long WINDOW_STATE_EVENT_MASK
Маска событий для выбора событий состояния окна.

Поля, объявленные в классе EventObject

source
Модификатор и тип Поле Описание
protected Object source
Объект, в котором изначально произошло событие.

Краткое описание конструкторов

Конструктор Описание
MenuKeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar, MenuElement[] p, MenuSelectionManager m)
Создает объект MenuKeyEvent.

Краткое описание методов

Модификатор и тип Метод Описание
MenuSelectionManager getMenuSelectionManager()
Возвращает текущий менеджер выбора меню.
MenuElement[] getPath()
Возвращает путь к элементу меню, на который ссылается это событие.

Методы, объявленные в классе KeyEvent

getExtendedKeyCode, getExtendedKeyCodeForChar, getKeyChar, getKeyCode, getKeyLocation, getKeyModifiersText, getKeyText, isActionKey, paramString, setKeyChar, setKeyCode, setModifiers
Модификатор и тип Метод Описание
int getExtendedKeyCode()
Возвращает расширенный код клавиши для события.
static int getExtendedKeyCodeForChar(int c)
Возвращает расширенный код клавиши для символа Unicode.
char getKeyChar()
Возвращает символ, связанный с клавишей в этом событии.
int getKeyCode()
Возвращает целочисленный keyCode, связанный с клавишей в этом событии.
int getKeyLocation()
Возвращает расположение клавиши, вызвавшей это событие клавиатуры.
static String getKeyModifiersText(int modifiers)
Устарело.
Рекомендуется использовать расширенные клавиши-модификаторы и InputEvent.getModifiersExText(int)
вместо них
static String getKeyText(int keyCode)
Возвращает строку с описанием keyCode, например "HOME", "F1" или "A".
boolean isActionKey()
Возвращает значение, указывающее, является ли клавиша в этом событии клавишей «действия».
String paramString()
Возвращает строку параметров, идентифицирующую это событие.
void setKeyChar(char keyChar)
Устанавливает значение keyChar, обозначающее логический символ.
void setKeyCode(int keyCode)
Устанавливает значение keyCode, обозначающее физическую клавишу.
void setModifiers(int modifiers)
Устарело.
начиная с JDK 1.1.4

Методы, объявленные в классе InputEvent

consume, getMaskForButton, getModifiers, getModifiersEx, getModifiersExText, getWhen, isAltDown, isAltGraphDown, isConsumed, isControlDown, isMetaDown, isShiftDown
Модификатор и тип Метод Описание
void consume()
Потребляет это событие, чтобы оно не обрабатывалось стандартным способом источником, в котором оно возникло.
static int getMaskForButton(int button)
Метод для получения маски любой существующей кнопки мыши.
int getModifiers()
Устарело.
Рекомендуется использовать расширенные клавиши-модификаторы и InputEvent.getModifiersEx()
вместо них
int getModifiersEx()
Возвращает маску расширенных модификаторов для этого события.
static String getModifiersExText(int modifiers)
Возвращает строку с описанием расширенных клавиш-модификаторов и кнопок мыши, например "Shift", "Button1" или "Ctrl+Shift".
long getWhen()
Возвращает разницу в миллисекундах между временной меткой возникновения этого события и полуночью 1 января 1970 года UTC.
boolean isAltDown()
Возвращает значение, указывающее, нажата ли клавиша-модификатор Alt в этом событии.
boolean isAltGraphDown()
Возвращает значение, указывающее, нажата ли клавиша-модификатор AltGraph в этом событии.
boolean isConsumed()
Возвращает значение, указывающее, было ли потреблено это событие.
boolean isControlDown()
Возвращает значение, указывающее, нажата ли клавиша-модификатор Control в этом событии.
boolean isMetaDown()
Возвращает значение, указывающее, нажата ли клавиша-модификатор Meta в этом событии.
boolean isShiftDown()
Возвращает значение, указывающее, нажата ли клавиша-модификатор Shift в этом событии.

Методы, объявленные в классе ComponentEvent

getComponent
Модификатор и тип Метод Описание
Component getComponent()
Возвращает источник события.

Методы, объявленные в классе AWTEvent

getID, setSource, toString
Модификатор и тип Метод Описание
int getID()
Возвращает тип события.
void setSource(Object newSource)
Перенаправляет событие новому источнику.
String toString()
Возвращает строковое представление этого объекта.

Методы, объявленные в классе EventObject

getSource
Модификатор и тип Метод Описание
Object getSource()
Объект, в котором изначально произошло событие.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Модификатор и тип Метод Описание
protected Object clone()
Создает и возвращает копию этого объекта.
boolean equals(Object obj)
Указывает, равен ли этот объект другому объекту.
protected void finalize()
Устарело, будет удалено: этот элемент API может быть удален в будущей версии.
Финализация объявлена устаревшей и может быть удалена в одном из будущих выпусков.
final Class<?> getClass()
Возвращает класс времени выполнения этого Object.
int hashCode()
Возвращает хеш-код этого объекта.
final void notify()
Пробуждает один поток, ожидающий на мониторе этого объекта.
final void notifyAll()
Пробуждает все потоки, ожидающие на мониторе этого объекта.
final void wait()
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt.
final void wait(long timeoutMillis)
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо истечения заданного промежутка реального времени.
final void wait(long timeoutMillis, int nanos)
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо истечения заданного промежутка реального времени.

Подробное описание конструкторов

MenuKeyEvent

public MenuKeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar, MenuElement[] p, MenuSelectionManager m)
Создает объект MenuKeyEvent.
Параметры:
source — компонент, в котором возникло событие (обычно this)
id — значение типа int, указывающее тип события, определенный в KeyEvent
when — значение типа long, указывающее время возникновения события
modifiers — значение типа int, указывающее нажатые клавиши-модификаторы, как указано в InputEvent
keyCode — значение типа int, указывающее конкретную нажатую клавишу
keyChar — значение типа char, указывающее символьное значение клавиши, если оно есть; null, если у клавиши нет символьного значения
p — массив объектов MenuElement, задающий путь к элементу меню, на который повлияло перетаскивание
m — объект MenuSelectionManager, управляющий выбором

Подробное описание методов

getPath

public MenuElement[] getPath()
Возвращает путь к элементу меню, на который ссылается это событие.
Возвращает:
массив объектов MenuElement, представляющий значение пути

getMenuSelectionManager

public MenuSelectionManager getMenuSelectionManager()
Возвращает текущий менеджер выбора меню.
Возвращает:
объект MenuSelectionManager

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, общие сведения, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или ее аффилированных лиц в США и других странах.
Авторские права © 1993, 2026, Oracle и/или ее аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API