Класс KeyCharacterCombination
- 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для указанного основного символа клавиши и с явным указанием всех клавиш-модификаторов.
-
Краткое описание методов
Все методыМетоды экземпляровКонкретные методы Модификатор и тип Метод и описание booleanequals(Object obj)Проверяет, равен ли этот объектKeyCharacterCombinationуказанному объекту.StringgetCharacter()Возвращает символ клавиши, связанный с этой комбинацией клавиш.StringgetDisplayText()Возвращает строковое представление этого объектаKeyCombination, подходящее для отображения в пользовательском интерфейсе (например, рядом с пунктом меню).StringgetName()Возвращает строковое представление этого объектаKeyCharacterCombination.inthashCode()Возвращает значение хэш-кода для этого объектаKeyCharacterCombination.booleanmatch(KeyEvent event)Проверяет, соответствует ли эта комбинация клавиш комбинации клавиш в данном объектеKeyEvent.-
Методы, унаследованные от класса javafx.scene.input.KeyCombination
getAlt, getControl, getMeta, getShift, getShortcut, keyCombination, toString, valueOf
-
-
Подробное описание конструкторов
-
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.