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