Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class KeyCodeCombination extends KeyCombination
KeyCode
. Такое сочетание клавиш независимо на клавиатуре функциональное расположение, сконфигурированное пользователем во время соответствия сочетания клавиш.KeyCombination.Modifier, KeyCombination.ModifierValue
ALT_ANY, ALT_DOWN, CONTROL_ANY, CONTROL_DOWN, META_ANY, META_DOWN, SHIFT_ANY, SHIFT_DOWN, SHORTCUT_ANY, SHORTCUT_DOWN
Конструктор и Описание |
---|
KeyCodeCombination(KeyCode code, KeyCombination.Modifier... modifiers)
Конструкции a
KeyCodeCombination для указанного основного ключа и с указанным списком модификаторов. |
KeyCodeCombination(KeyCode code, KeyCombination.ModifierValue shift, KeyCombination.ModifierValue control, KeyCombination.ModifierValue alt, KeyCombination.ModifierValue meta, KeyCombination.ModifierValue shortcut)
Конструкции a
KeyCodeCombination для указанного основного ключа и с явной спецификацией всех модифицирующих клавиш. |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(java.lang.Object obj)
Тесты, ли это
KeyCodeCombination равняется указанному объекту. |
KeyCode |
getCode()
Связали код клавиши с этим сочетанием клавиш.
|
java.lang.String |
getName()
Возвращает строковое представление этого
KeyCodeCombination . |
int |
hashCode()
Возвращает значение хэш-кода для этого
KeyCodeCombination . |
boolean |
match(KeyEvent event)
Тесты, соответствует ли это сочетание клавиш сочетание клавиш в данном
KeyEvent . |
getAlt, getControl, getMeta, getShift, getShortcut, keyCombination, toString
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
модифицирующая клавишаpublic KeyCodeCombination(KeyCode code, KeyCombination.Modifier... modifiers)
KeyCodeCombination
для указанного основного ключа и с указанным списком модификаторов. Все модифицирующие клавиши, которые явно не перечисляются, устанавливаются в значение по умолчанию RELEASED
значение. Все возможные модификаторы, которые изменяют значение модификатора значения по умолчанию, определяются как константы в KeyCombination
class.
code
- код клавиши основного ключаmodifiers
- список модифицирующих клавиш и их соответствующих значенийpublic final KeyCode getCode()
public boolean match(KeyEvent event)
KeyEvent
. Это использует только код клавиши и состояние модифицирующих клавиш от KeyEvent
в тесте. Это означает, что метод может возвратиться true
только для KEY_PRESSED
и KEY_RELEASED
события, но не для KEY_TYPED
события, у которых нет допустимых кодов клавиши.match
в class KeyCombination
event
- ключевое событиеtrue
если сочетания клавиш соответствуют, false
иначеpublic java.lang.String getName()
KeyCodeCombination
. Строковое представление состоит из разделов, разделенных плюс символы. Каждый раздел определяет или модифицирующую клавишу или основной ключ.
Раздел модифицирующей клавиши содержит KeyCode
имя модифицирующей клавиши. Это может быть снабжено префиксом Ignored
ключевое слово. Неснабженная префиксом модифицирующая клавиша подразумевает PRESSED
оцените, в то время как снабженная префиксом версия подразумевает IGNORED
значение. Если некоторая модифицирующая клавиша не определяется в строке вообще, это означает, что у этого есть значение по умолчанию RELEASED
значение.
Основной ключевой раздел содержит имя кода клавиши основного ключа и является последним разделом в возвращенной строке.
getName
в class KeyCombination
KeyCodeCombination
public boolean equals(java.lang.Object obj)
KeyCodeCombination
равняется указанному объекту.equals
в class KeyCombination
obj
- объект сравниться сtrue
если объекты равны, false
иначеpublic int hashCode()
KeyCodeCombination
.hashCode
в class KeyCombination
Copyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается