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