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