Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.scene.input

Класс KeyCodeCombination

  • java.lang.Object
    • javafx.scene.input.KeyCombination
      • javafx.scene.input.KeyCodeCombination
  • public final class KeyCodeCombination
    extends KeyCombination
    Этот класс представляет собой комбинацию клавиш, в которой основная клавиша задаётся своим KeyCode. Такая комбинация клавиш независима от конфигурации функциональной раскладки клавиатуры, настроенной пользователем в момент сопоставления комбинации клавиш.
    С:
    JavaFX 2.0
  • Краткое описание вложенных классов

    • Вложенные классы/интерфейсы, унаследованные от класса javafx.scene.input.KeyCombination

      KeyCombination.Modifier, KeyCombination.ModifierValue
  • Краткое описание полей

    • Поля, унаследованные от класса javafx.scene.input.KeyCombination

      ALT_ANY, ALT_DOWN, CONTROL_ANY, CONTROL_DOWN, META_ANY, META_DOWN, NO_MATCH, SHIFT_ANY, SHIFT_DOWN, SHORTCUT_ANY, SHORTCUT_DOWN
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    KeyCodeCombination​(KeyCode code, KeyCombination.Modifier... modifiers)
    Создаёт KeyCodeCombination для указанной основной клавиши и со списком указанных модификаторов.
    KeyCodeCombination​(KeyCode code, KeyCombination.ModifierValue shift, KeyCombination.ModifierValue control, KeyCombination.ModifierValue alt, KeyCombination.ModifierValue meta, KeyCombination.ModifierValue shortcut)
    Создаёт KeyCodeCombination для указанной основной клавиши и с явным указанием всех клавиш-модификаторов.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    boolean equals​(Object obj)
    Проверяет, равна ли эта KeyCodeCombination указанному объекту.
    KeyCode getCode()
    Возвращает код клавиши, связанный с этой комбинацией клавиш.
    String getDisplayText()
    Возвращает строковое представление этой KeyCombination, подходящее для отображения в пользовательском интерфейсе (например, рядом с элементом меню).
    String getName()
    Возвращает строковое представление этой KeyCodeCombination.
    int hashCode()
    Возвращает значение хэш-кода для этой KeyCodeCombination.
    boolean match​(KeyEvent event)
    Проверяет, соответствует ли эта комбинация клавиш комбинации клавиш в данном KeyEvent.
    • Методы, унаследованные от класса javafx.scene.input.KeyCombination

      getAlt, getControl, getMeta, getShift, getShortcut, keyCombination, toString, valueOf
    • Методы, унаследованные от класса java.lang.Object

      clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Подробное описание конструкторов

    • KeyCodeCombination

      public KeyCodeCombination​(KeyCode code,
                                KeyCombination.ModifierValue shift,
                                KeyCombination.ModifierValue control,
                                KeyCombination.ModifierValue alt,
                                KeyCombination.ModifierValue meta,
                                KeyCombination.ModifierValue shortcut)
      Создаёт KeyCodeCombination для указанной основной клавиши и с явным указанием всех клавиш-модификаторов. Каждая клавиша-модификатор может быть установлена в PRESSED, RELEASED или IGNORED.
      Параметры:
      code - код клавиши основной клавиши
      shift - значение клавиши-модификатора shift
      control - значение клавиши-модификатора control
      alt - значение клавиши-модификатора alt
      meta - значение клавиши-модификатора meta
      shortcut - значение клавиши-модификатора shortcut
    • KeyCodeCombination

      public KeyCodeCombination​(KeyCode code,
                                KeyCombination.Modifier... modifiers)
      Создаёт KeyCodeCombination для указанной основной клавиши и со списком указанных модификаторов. Все клавиши-модификаторы, которые не указаны явно, устанавливаются в значение по умолчанию RELEASED.

      Все возможные модификаторы, которые изменяют значение модификатора по умолчанию, определены как константы в классе KeyCombination.

      Параметры:
      code - код клавиши основной клавиши
      modifiers - список клавиш-модификаторов и их соответствующих значений
  • Подробное описание методов

    • getCode

      public final KeyCode getCode()
      Возвращает код клавиши, связанный с этой комбинацией клавиш.
      Возвращает:
      Код клавиши, связанный с этой комбинацией клавиш
    • match

      public boolean match​(KeyEvent event)
      Проверяет, соответствует ли эта комбинация клавиш комбинации клавиш в данном KeyEvent. Используются только код клавиши и состояние клавиш-модификаторов из KeyEvent в ходе проверки. Это означает, что метод может вернуть true только для событий KEY_PRESSED и KEY_RELEASED, но не для событий KEY_TYPED, которые не имеют действительных кодов клавиш.
      Переопределяет:
      match в классе KeyCombination
      Параметры:
      event - событие клавиши
      Возвращает:
      true если комбинации клавиш совпадают, false в противном случае
    • getName

      public String getName()
      Возвращает строковое представление этой KeyCodeCombination.

      Строковое представление состоит из разделенных символом плюс секций. Каждая секция задаёт либо клавишу-модификатор, либо основную клавишу.

      Секция клавиши-модификатора содержит имя клавиши-модификатора. Она может быть префиксной KeyCode. Непрефиксная клавиша-модификатор подразумевает её Ignored значение, тогда как префиксная подразумевает значение IGNORED. Если какая-либо клавиша-модификатор вообще не указана в строке, это означает, что она имеет значение по умолчанию RELEASED.

      Секция основной клавиши содержит имя кода основной клавиши и является последней секцией в возвращаемой строке.

      Переопределяет:
      getName в классе KeyCombination
      Возвращает:
      строковое представление этой KeyCodeCombination
    • getDisplayText

      public String getDisplayText()
      Возвращает строковое представление этой KeyCombination, подходящее для отображения в пользовательском интерфейсе (например, рядом с элементом меню).
      Переопределяет:
      getDisplayText в классе KeyCombination
      Возвращает:
      Строковое представление этой KeyCombination, подходящее для отображения в пользовательском интерфейсе.
    • equals

      public boolean equals​(Object obj)
      Проверяет, равна ли эта KeyCodeCombination указанному объекту.
      Переопределяет:
      equals в классе KeyCombination
      Параметры:
      obj - объект для сравнения
      Возвращает:
      true если объекты равны, false в противном случае
    • hashCode

      public int hashCode()
      Возвращает значение хэш-кода для этой KeyCodeCombination.
      Переопределяет:
      hashCode в классе KeyCombination
      Возвращает:
      значение хэш-кода

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

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