Spec-Zone.ru › OpenJavaFX 8
javafx.scene.input

Класс KeyCharacterCombination

java.lang.Object
  • javafx.scene.input.KeyCombination
    • javafx.scene.input.KeyCharacterCombination


public final class KeyCharacterCombination
extends KeyCombination
Этот класс представляет собой комбинацию клавиш, в которой основная клавиша задаётся своим символом. Такая комбинация клавиш зависит от конфигурации раскладки клавиатуры, настроенной пользователем в момент сопоставления комбинации клавиш.

С момента:

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
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    KeyCharacterCombination(String character, KeyCombination.Modifier... modifiers)
    Создаёт объект KeyCharacterCombination для указанного основного символа клавиши и указанного списка модификаторов.
    KeyCharacterCombination(String character, KeyCombination.ModifierValue shift, KeyCombination.ModifierValue control, KeyCombination.ModifierValue alt, KeyCombination.ModifierValue meta, KeyCombination.ModifierValue shortcut)
    Создаёт объект KeyCharacterCombination для указанного основного символа клавиши и с явным указанием всех клавиш-модификаторов.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    boolean equals(Object obj)
    Проверяет, равен ли этот объект KeyCharacterCombination указанному объекту.
    String getCharacter()
    Возвращает символ клавиши, связанный с этой комбинацией клавиш.
    String getDisplayText()
    Возвращает строковое представление этого объекта KeyCombination, подходящее для отображения в пользовательском интерфейсе (например, рядом с пунктом меню).
    String getName()
    Возвращает строковое представление этого объекта KeyCharacterCombination.
    int hashCode()
    Возвращает значение хэш-кода для этого объекта KeyCharacterCombination.
    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
  • Подробное описание конструкторов

    • KeyCharacterCombination

      public KeyCharacterCombination(String character,
                                     KeyCombination.ModifierValue shift,
                                     KeyCombination.ModifierValue control,
                                     KeyCombination.ModifierValue alt,
                                     KeyCombination.ModifierValue meta,
                                     KeyCombination.ModifierValue shortcut)
      Создаёт объект KeyCharacterCombination для указанного основного символа клавиши и с явным указанием всех клавиш-модификаторов. Каждая клавиша-модификатор может быть установлена в значение PRESSED, RELEASED или IGNORED.

      Параметры:

      character - основной символ клавиши

    • KeyCharacterCombination

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

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

      Параметры:

      character - основной символ клавиши

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

    • getCharacter

      public final String getCharacter()
      Возвращает символ клавиши, связанный с этой комбинацией клавиш.

      Возвращает:

      Символ клавиши, связанный с этой комбинацией клавиш

    • match

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

      Переопределяет:

      match в классе KeyCombination

      Параметры:

      event - событие нажатия клавиши

      Возвращает:

      true, если комбинации клавиш совпадают, false в противном случае

    • getName

      public String getName()
      Возвращает строковое представление этого объекта KeyCharacterCombination.

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

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

      Раздел основной клавиши содержит основной символ клавиши в одинарных кавычках и является последним разделом в возвращаемой строке.

      Переопределяет:

      getName в классе KeyCombination

      Возвращает:

      строковое представление этого объекта KeyCharacterCombination

    • getDisplayText

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

      Переопределяет:

      getDisplayText в классе KeyCombination

      Возвращает:

      Строковое представление этого объекта KeyCombination, подходящее для отображения в пользовательском интерфейсе.

    • equals

      public boolean equals(Object obj)
      Проверяет, равен ли этот объект KeyCharacterCombination указанному объекту.

      Переопределяет:

      equals в классе KeyCombination

      Параметры:

      obj - объект для сравнения

      Возвращает:

      true, если объекты равны, false в противном случае

    • hashCode

      public int hashCode()
      Возвращает значение хэш-кода для этого объекта KeyCharacterCombination.

      Переопределяет:

      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