|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class KeyCombination
extends java.lang.Object
KeyCodeCombination или ключевой символ - KeyCharacterCombination. Модифицирующая клавиша shift, control, alt, meta или shortcut и может быть определен как DOWN, UP или ANY. shortcut модификатор используется, чтобы представить модифицирующую клавишу, которая обычно используется в сочетаниях клавиш на платформе узла. Это например control на Windows и meta (командная клавиша) на Mac. При использовании shortcut ключевые разработчики модификатора могут создать независимые от платформы ярлыки. Таким образом, сочетание клавиш "Shortcut+C" обрабатывается внутренне как "Ctrl+C" на Windows и "Meta+C" на Mac.
| Модификатор и Тип | Класс и Описание |
|---|---|
static class |
KeyCombination. Модификатор
Этот class представляет пару модифицирующей клавиши и ее значения.
|
static class |
KeyCombination. ModifierValue |
| Модификатор и Тип | Поле и Описание |
|---|---|
static KeyCombination.Modifier |
ALT_ANY
Модификатор, который определяет что
alt ключ может быть или или вниз. |
static KeyCombination.Modifier |
ALT_DOWN
Модификатор, который определяет что
alt ключ должен снизиться. |
static KeyCombination.Modifier |
CONTROL_ANY
Модификатор, который определяет что
control ключ может быть или или вниз. |
static KeyCombination.Modifier |
CONTROL_DOWN
Модификатор, который определяет что
control ключ должен снизиться. |
static KeyCombination.Modifier |
META_ANY
Модификатор, который определяет что
meta ключ может быть или или вниз. |
static KeyCombination.Modifier |
META_DOWN
Модификатор, который определяет что
meta ключ должен снизиться. |
static KeyCombination.Modifier |
SHIFT_ANY
Модификатор, который определяет что
shift ключ может быть или или вниз. |
static KeyCombination.Modifier |
SHIFT_DOWN
Модификатор, который определяет что
shift ключ должен снизиться. |
static KeyCombination.Modifier |
SHORTCUT_ANY
Модификатор, который определяет что
shortcut ключ может быть или или вниз. |
static KeyCombination.Modifier |
SHORTCUT_DOWN
Модификатор, который определяет что
shortcut ключ должен снизиться. |
| Модификатор | Конструктор и Описание |
|---|---|
protected |
KeyCombination(KeyCombination.Modifier... modifiers)
Конструкции a
KeyCombination с указанным списком модификаторов. |
protected |
KeyCombination(KeyCombination.ModifierValue shift, KeyCombination.ModifierValue control, KeyCombination.ModifierValue alt, KeyCombination.ModifierValue meta, KeyCombination.ModifierValue shortcut)
Конструкции a
KeyCombination с явной спецификацией всех модифицирующих клавиш. |
| Модификатор и Тип | Метод и Описание |
|---|---|
boolean |
equals(java.lang.Object obj)
Тесты, ли это
KeyCombination равняется указанному объекту. |
KeyCombination. ModifierValue |
getAlt()
Состояние
alt ключ в этом сочетании клавиш. |
KeyCombination. ModifierValue |
getControl()
Состояние
control ключ в этом сочетании клавиш. |
KeyCombination. ModifierValue |
getMeta()
Состояние
meta ключ в этом сочетании клавиш. |
java.lang.String |
getName()
Возвращает строковое представление этого
KeyCombination. |
KeyCombination. ModifierValue |
getShift()
Состояние
shift ключ в этом сочетании клавиш. |
KeyCombination. ModifierValue |
getShortcut()
Состояние
shortcut ключ в этом сочетании клавиш. |
int |
hashCode()
Возвращает значение хэш-кода для этого
KeyCombination. |
static KeyCombination |
keyCombination(java.lang.String name)
Создает новое
KeyCombination от указанной строки. |
boolean |
match(KeyEvent event)
Тесты, соответствует ли это сочетание клавиш комбинацию в данном
KeyEvent. |
java.lang.String |
toString()
Возвращает строковое представление этого объекта.
|
static KeyCombination |
valueOf(java.lang.String value)
Создает новое
KeyCombination от указанной строки. |
public static final KeyCombination.Modifier SHIFT_DOWN
shift ключ должен снизиться.public static final KeyCombination.Modifier SHIFT_ANY
shift ключ может быть или или вниз.public static final KeyCombination.Modifier CONTROL_DOWN
control ключ должен снизиться.public static final KeyCombination.Modifier CONTROL_ANY
control ключ может быть или или вниз.public static final KeyCombination.Modifier ALT_DOWN
alt ключ должен снизиться.public static final KeyCombination.Modifier ALT_ANY
alt ключ может быть или или вниз.public static final KeyCombination.Modifier META_DOWN
meta ключ должен снизиться.public static final KeyCombination.Modifier META_ANY
meta ключ может быть или или вниз.public static final KeyCombination.Modifier SHORTCUT_DOWN
shortcut ключ должен снизиться.public static final KeyCombination.Modifier SHORTCUT_ANY
shortcut ключ может быть или или вниз.protected KeyCombination(KeyCombination.ModifierValue shift, KeyCombination.ModifierValue control, KeyCombination.ModifierValue alt, KeyCombination.ModifierValue meta, KeyCombination.ModifierValue shortcut)
KeyCombination с явной спецификацией всех модифицирующих клавиш. Каждая модифицирующая клавиша может быть установлена в DOWN, UP или ANY.shift - значение shift модифицирующая клавишаcontrol - значение control модифицирующая клавишаalt - значение alt модифицирующая клавишаmeta - значение meta модифицирующая клавишаshortcut - значение shortcut модифицирующая клавишаprotected KeyCombination(KeyCombination.Modifier... modifiers)
KeyCombination с указанным списком модификаторов. Все модифицирующие клавиши, которые явно не перечисляются, устанавливаются в значение по умолчанию UP значение. Все возможные модификаторы, которые изменяют значение модификатора значения по умолчанию, определяются как константы в KeyCombination class.
modifiers - список модифицирующих клавиш и их соответствующих значенийpublic final KeyCombination.ModifierValue getShift()
shift ключ в этом сочетании клавиш.shift ключ в этом сочетании клавишpublic final KeyCombination.ModifierValue getControl()
control ключ в этом сочетании клавиш.control ключ в этом сочетании клавишpublic final KeyCombination.ModifierValue getAlt()
alt ключ в этом сочетании клавиш.alt ключ в этом сочетании клавиш.public final KeyCombination.ModifierValue getMeta()
meta ключ в этом сочетании клавиш.meta ключ в этом сочетании клавишpublic final KeyCombination.ModifierValue getShortcut()
shortcut ключ в этом сочетании клавиш.shortcut ключ в этом сочетании клавишpublic boolean match(KeyEvent event)
KeyEvent. Реализация этого метода в KeyCombination class делает только частичный тест с модифицирующими клавишами. Этот метод переопределяется в подклассах, чтобы включать основной ключ в тесте.
event - ключевое событиеtrue если сочетания клавиш соответствуют, false иначеpublic java.lang.String getName()
KeyCombination. Строковое представление состоит из разделов, разделенных плюс символы. Каждый раздел определяет или модифицирующую клавишу или основной ключ.
Раздел модифицирующей клавиши содержит KeyCode имя модифицирующей клавиши. Это может быть снабжено префиксом Ignored ключевое слово. Неснабженная префиксом модифицирующая клавиша подразумевает DOWN оцените, в то время как снабженная префиксом версия подразумевает ANY (проигнорированное) значение. Если некоторая модифицирующая клавиша не определяется в строке вообще, это означает, что у этого есть значение по умолчанию UP значение.
Формат основного ключевого раздела строки сочетания клавиш зависит от KeyCombination подкласс. Это - любой имя кода клавиши для KeyCodeCombination или единственный заключенный в кавычки ключевой символ для KeyCharacterCombination.
Примеры KeyCombination строковые представления:
"Ctrl+Alt+Q" "Ignore Shift+Ctrl+A" "Alt+'w'"
KeyCombinationpublic boolean equals(java.lang.Object obj)
KeyCombination равняется указанному объекту.equals в class java.lang.Objectobj - объект сравниться сtrue если объекты равны, false иначеpublic int hashCode()
KeyCombination.hashCode в class java.lang.Objectpublic java.lang.String toString()
getName() вызвать.toString в class java.lang.ObjectKeyCombinationpublic static KeyCombination valueOf(java.lang.String value)
KeyCombination от указанной строки. Строка должна быть в том же самом формате как произведено getName метод. Если основная ключевая строка раздела заключается в кавычки в одинарных кавычках, метод создает новое KeyCharacterCombination для неупомянутой подстроки. Иначе это находит код клавиши, какое имя соответствует основной ключевой строке раздела и создает a KeyCodeCombination для этого. Если это не может быть сделано, это отступает к KeyCharacterCombination.
value - строка, которая представляет требуемое сочетание клавишKeyCombinationpublic static KeyCombination keyCombination(java.lang.String name)
KeyCombination от указанной строки. Этот метод просто делегирует к valueOf(String).name - строка, которая представляет требуемое сочетание клавишKeyCombinationvalueOf(String)Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается .