Класс KeyCharacterCombination
public final class KeyCharacterCombination extends KeyCombination
- Since:
- 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 |
Создает объект типа KeyCharacterCombination для указанного символа основной клавиши и указанного списка модификаторов. |
KeyCharacterCombination |
Создает объект типа KeyCharacterCombination для указанного символа основной клавиши и явного указания всех клавиш модификаторов. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Проверяет, равен ли этот объект указанному объекту. |
final String |
getCharacter() |
Возвращает символ клавиши, связанный с этим сочетанием клавиш. |
String |
getName() |
Возвращает строковое представление этого объекта. |
int |
hashCode() |
Возвращает значение хэш-кода для этого объекта. |
boolean |
match |
Проверяет, соответствует ли это сочетание клавиш сочетанию клавиш в данном объекте. |
Методы, объявленные в классе javafx.scene.input.KeyCombination
getAlt, getControl, getDisplayText, 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.- Parameters:
-
character- символ основной клавиши -
shift- значение клавиши модификатора -
control- значение клавиши модификатора -
alt- значение клавиши модификатора -
meta- значение клавиши модификатора -
shortcut- значение клавиши модификатора
KeyCharacterCombination
public KeyCharacterCombination(String character, KeyCombination.Modifier... modifiers)
KeyCharacterCombination для указанного символа основной клавиши и указанного списка модификаторов. Все клавиши модификаторов, которые не указаны явно, устанавливаются в значение по умолчанию RELEASED. Все возможные модификаторы, изменяющие значение по умолчанию, определены как константы в классе KeyCombination.
- Parameters:
-
character- символ основной клавиши -
modifiers- список клавиш модификаторов и их соответствующих значений
Подробное описание методов
getCharacter
public final String getCharacter()
- Returns:
- Символ клавиши, связанный с этим сочетанием клавиш
match
public boolean match(KeyEvent event)
true только для событий KEY_PRESSED и KEY_RELEASED, но не для событий KEY_TYPED, у которых нет допустимых кодов клавиш.- Overrides:
-
matchв классеKeyCombination - Parameters:
-
event- событие нажатия клавиши - Returns:
-
true, если сочетания клавиш совпадают,falseв противном случае
getName
public String getName()
Строковое представление состоит из разделенных символом "+" секций. Каждая секция указывает либо клавишу модификатора, либо основную клавишу.
Секция клавиши модификатора содержит имя клавиши модификатора. Она может быть префиксной ключевым словом Ignored. Непрефиксная клавиша модификатора подразумевает ее значение PRESSED, а префиксная - значение IGNORED. Если для какой-либо клавиши модификатора нет указания в строке, это означает, что она имеет значение по умолчанию RELEASED.
Секция основной клавиши содержит символ основной клавиши в одинарных кавычках и является последней секцией в возвращаемой строке.
- Overrides:
-
getNameв классеKeyCombination - Returns:
- строковое представление этого объекта
equals
public boolean equals(Object obj)
- Overrides:
-
equalsв классеKeyCombination - Parameters:
-
obj- сравниваемый объект - Returns:
-
true, если объекты равны,falseв противном случае
hashCode
public int hashCode()
- Overrides:
-
hashCodeв классеKeyCombination - Returns:
- значение хэш-кода
© 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.