Класс MenuKeyEvent
- Все реализуемые интерфейсы:
Serializable
public class MenuKeyEvent extends 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 |
Устарело. |
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 |
Создает объект MenuKeyEvent. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
MenuSelectionManager |
getMenuSelectionManager() |
Возвращает текущий менеджер выбора меню. |
MenuElement[] |
getPath() |
Возвращает путь к элементу меню, на который ссылается это событие. |
Методы, объявленные в классе KeyEvent
getExtendedKeyCode, getExtendedKeyCodeForChar, getKeyChar, getKeyCode, getKeyLocation, getKeyModifiersText, getKeyText, isActionKey, paramString, setKeyChar, setKeyCode, setModifiers | Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getExtendedKeyCode() |
Возвращает расширенный код клавиши для события. |
static int |
getExtendedKeyCodeForChar |
Возвращает расширенный код клавиши для символа Unicode. |
char |
getKeyChar() |
Возвращает символ, связанный с клавишей в этом событии. |
int |
getKeyCode() |
Возвращает целочисленный keyCode, связанный с клавишей в этом событии. |
int |
getKeyLocation() |
Возвращает расположение клавиши, вызвавшей это событие клавиатуры. |
static String |
getKeyModifiersText |
Устарело. Рекомендуется использовать расширенные клавиши-модификаторы и вместо нихInputEvent.getModifiersExText(int) |
static String |
getKeyText |
Возвращает строку с описанием keyCode, например "HOME", "F1" или "A". |
boolean |
isActionKey() |
Возвращает значение, указывающее, является ли клавиша в этом событии клавишей «действия». |
String |
paramString() |
Возвращает строку параметров, идентифицирующую это событие. |
void |
setKeyChar |
Устанавливает значение keyChar, обозначающее логический символ. |
void |
setKeyCode |
Устанавливает значение keyCode, обозначающее физическую клавишу. |
void |
setModifiers |
Устарело. начиная с JDK 1.1.4 |
Методы, объявленные в классе InputEvent
consume, getMaskForButton, getModifiers, getModifiersEx, getModifiersExText, getWhen, isAltDown, isAltGraphDown, isConsumed, isControlDown, isMetaDown, isShiftDown | Модификатор и тип | Метод | Описание |
|---|---|---|
void |
consume() |
Потребляет это событие, чтобы оно не обрабатывалось стандартным способом источником, в котором оно возникло. |
static int |
getMaskForButton |
Метод для получения маски любой существующей кнопки мыши. |
int |
getModifiers() |
Устарело. Рекомендуется использовать расширенные клавиши-модификаторы и вместо нихInputEvent.getModifiersEx() |
int |
getModifiersEx() |
Возвращает маску расширенных модификаторов для этого события. |
static String |
getModifiersExText |
Возвращает строку с описанием расширенных клавиш-модификаторов и кнопок мыши, например "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 |
Перенаправляет событие новому источнику. |
String |
toString() |
Возвращает строковое представление этого объекта. |
Методы, объявленные в классе EventObject
getSource | Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
getSource() |
Объект, в котором изначально произошло событие. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создает и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API может быть удален в будущей версии. Финализация объявлена устаревшей и может быть удалена в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ожидать пробуждения, обычно посредством вызова notify или interrupt, либо истечения заданного промежутка реального времени. |
Подробное описание конструкторов
MenuKeyEvent
public MenuKeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar, MenuElement[] p, MenuSelectionManager m)
- Параметры:
-
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
© 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.
InputEvent.getModifiersEx()