Класс 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 |
Создаёт KeyCodeCombination для указанной основной клавиши и с указанным списком модификаторов. |
KeyCodeCombination |
Создаёт KeyCodeCombination для указанной основной клавиши и со явным указанием всех клавиш-модификаторов. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Проверяет, равна ли эта KeyCodeCombination заданному объекту. |
final KeyCode |
getCode() |
Возвращает код клавиши, связанный с этой комбинацией клавиш. |
String |
getName() |
Возвращает строковое представление этой KeyCodeCombination. |
int |
hashCode() |
Возвращает значение хэш-кода для этой KeyCodeCombination. |
boolean |
match |
Проверяет, соответствует ли эта комбинация клавиш комбинации клавиш в данном KeyEvent. |
Методы, объявленные в классе javafx.scene.input.KeyCombination
getAlt, getControl, getDisplayText, getMeta, getShift, getShortcut, keyCombination, toString, valueOf
Подробное описание конструкторов
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, в то время как префиксная версия подразумевает значение PRESSED. Если какая-либо клавиша-модификатор не указана в строке вообще, это означает, что она имеет значение по умолчанию IGNORED.
Раздел основной клавиши содержит имя кода основной клавиши и является последним разделом в возвращаемой строке.
- Переопределяет:
-
getNameв классеKeyCombination - Возвращает:
- строковое представление этой
KeyCodeCombination
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.