Spec-Zone.ru › OpenJavaFX 8
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. Использует только код клавиши и состояние клавиш-модификаторов из KeyEvent в тесте. Это означает, что метод может возвращать true только для KEY_PRESSED и KEY_RELEASED событий, но не для KEY_TYPED событий, у которых нет действительных кодов клавиш.
    • Методы, унаследованные от класса 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 - код клавиши основной клавиши

    • KeyCodeCombination

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

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

      Параметры:

      code - код клавиши основной клавиши

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

    • 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.

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

      Раздел клавиши-модификатора содержит имя клавиши-модификатора. Он может быть префиксным ключевым словом 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