javax.swing
public class ActionMap extends Object implements Serializable
InputMap. The result is an object which
serves as a key to the components ActionMap. Finally
the Action that is stored is executed.
| Constructor Summary | |
|---|---|
| ActionMap()
Creates a new ActionMap instance. | |
| Method Summary | |
|---|---|
| Object[] | allKeys()
Returns all keys of entries in this ActionMap
and all its parents.
|
| void | clear()
Clears the ActionMap. |
| Action | get(Object key)
Returns an action associated with an object.
|
| ActionMap | getParent()
Returns the parent of this ActionMap.
|
| Object[] | keys()
Returns all keys of entries in this ActionMap.
|
| void | put(Object key, Action action)
Puts a new Action into the ActionMap.
|
| void | remove(Object key)
Remove an entry from the ActionMap.
|
| void | setParent(ActionMap parentMap)
Sets a parent for this ActionMap.
|
| int | size()
Returns the number of entries in this ActionMap.
|
ActionMap instance.ActionMap
and all its parents.
Returns: an array of keys
ActionMap.Parameters: key the key of the enty
Returns: the action associated with key, may be null
ActionMap.
Returns: the parent, may be null.
ActionMap.
Returns: an array of keys
Action into the ActionMap.
If action is null an existing entry will be removed.
Parameters: key the key for the entry action the action.
ActionMap.
Parameters: key the key of the entry to remove
ActionMap.
Parameters: parentMap the new parent
ActionMap.
Returns: the number of entries