|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class InputMap extends Object implements Serializable
InputMap обеспечивает привязку между входным событием (в настоящий момент только KeyStrokes используются), и Object. InputMaps обычно используются с ActionMap, определить Action выполнять, когда клавиша нажимается. InputMap может иметь родителя, который ищется привязку, не определенную в InputMap. Как с ActionMap если Вы создаете цикл, eg:
InputMap am = new InputMap(); InputMap bm = new InputMap(): am.setParent(bm); bm.setParent(am);некоторые из методов заставят StackOverflowError быть брошенным.
| Конструктор и Описание |
|---|
InputMap()
Создает
InputMap без родителя и никаких отображений. |
| Модификатор и Тип | Метод и Описание |
|---|---|
KeyStroke[] |
allKeys()
Возвращает массив
KeyStrokes определенный в этом InputMap и его родитель. |
void |
clear()
Удаляет все отображения из этого
InputMap. |
Объект |
get(KeyStroke keyStroke)
Возвращает привязку для
keyStroke, обмен сообщениями родитель InputMap если привязка не локально определена. |
InputMap |
getParent()
Получает это
InputMap's родитель. |
KeyStroke[] |
keys()
Возвраты
KeyStrokes, которые связываются в этом InputMap. |
void |
put(KeyStroke keyStroke, Object actionMapKey)
Добавляет привязка для
keyStroke к actionMapKey. |
void |
remove(KeyStroke key)
Удаляет привязку для
key от этого InputMap. |
void |
setParent(InputMap map)
Наборы это
InputMap's родитель. |
int |
size()
Возвращает число
KeyStroke привязка. |
public void setParent(InputMap map)
InputMap's родитель.map - InputMap это - родитель этогоpublic InputMap getParent()
InputMap's родитель.InputMap это - родитель этого, или нуль если это InputMap не имеет никакого родителяpublic void put(KeyStroke keyStroke, Object actionMapKey)
keyStroke к actionMapKey. Если actionMapKey нуль, это удаляет текущую привязку для keyStroke.public Object get(KeyStroke keyStroke)
keyStroke, обмен сообщениями родитель InputMap если привязка не локально определена.public void remove(KeyStroke key)
key от этого InputMap.public void clear()
InputMap.public KeyStroke[] keys()
KeyStrokes, которые связываются в этом InputMap.public int size()
KeyStroke привязка.public KeyStroke[] allKeys()
KeyStrokes определенный в этом InputMap и его родитель. Это отличается от keys() в том этом методе включает ключи, определенные в родителя.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92