Класс 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 | getName() | Возвращает строковое представление этого KeyCharacterCombination. |
int | hashCode() | Возвращает значение хэш-кода для этого KeyCharacterCombination. |
boolean | match(KeyEvent event) | Проверяет, соответствует ли эта комбинация клавиш комбинации клавиш в заданном KeyEvent. |
Методы, объявленные в классе 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.- Параметры:
-
character- символ основной клавиши -
shift- значение клавиши-модификатораshift -
control- значение клавиши-модификатораcontrol -
alt- значение клавиши-модификатораalt -
meta- значение клавиши-модификатораmeta -
shortcut- значение клавиши-модификатораshortcut
KeyCharacterCombination
public KeyCharacterCombination(String character, KeyCombination.Modifier... modifiers)
KeyCharacterCombination для указанного символа основной клавиши и указанного списка модификаторов. Все клавиши-модификаторы, которые не указаны явно, устанавливаются по умолчанию в RELEASED значение. Все возможные модификаторы, изменяющие значение модификатора по умолчанию, определены как константы в классе KeyCombination.
- Параметры:
-
character- символ основной клавиши -
modifiers- список клавиш-модификаторов и их соответствующих значений
Подробное описание методов
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. Строковое представление состоит из разделов, разделенных символами плюса. Каждый раздел задаёт либо клавишу-модификатор, либо основную клавишу.
Раздел клавиши-модификатора содержит имя клавиши-модификатора. Он может быть префиксным ключевым словом Ignored. Непрефиксная клавиша-модификатор подразумевает её значение PRESSED, а префиксная версия подразумевает значение IGNORED. Если какая-либо клавиша-модификатор вообще не указана в строке, это означает, что она имеет значение по умолчанию RELEASED.
Раздел основной клавиши содержит символ основной клавиши в одинарных кавычках и является последним разделом в возвращаемой строке.
- Переопределяет:
-
getNameв классеKeyCombination - Возвращает:
- строковое представление этого
KeyCharacterCombination
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.