java.lang.Objectjavax.swing.ActionMap
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
LazyActionMap, ActionMapUIResource, KeymapActionMap
ActionMap provides mappings from
Objects
(called keys or Action names)
to Actions.
An ActionMap is usually used with an InputMap
to locate a particular action
when a key is pressed. As with InputMap,
an ActionMap can have a parent
that is searched for keys not defined in the ActionMap.
As with InputMap if you create a cycle, eg:
ActionMap am = new ActionMap(); ActionMap bm = new ActionMap(): am.setParent(bm); bm.setParent(am);some of the methods will cause a StackOverflowError to be thrown.
Scott - Violet1.3 - | Constructor: |
|---|
ActionMap with no parent and no mappings. |
| Method from javax.swing.ActionMap Summary: |
|---|
| allKeys, clear, get, getParent, keys, put, remove, setParent, size |
| Methods from java.lang.Object: |
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method from javax.swing.ActionMap Detail: |
|---|
ActionMap and
its parent. This method differs from keys() in that
this method includes the keys defined in the parent. |
ActionMap. |
key, messaging the
parent ActionMap if the binding is not locally defined. |
ActionMap's parent. |
Action names that are bound in this ActionMap. |
key to action.
If action is null, this removes the current binding
for key.
In most instances, |
key from this ActionMap. |
ActionMap's parent. |
|