| public class javax.swing ActionMap
|
Java SE 6 |
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.
| version | 1.16 04/07/06 |
| since | 1.3 |
| See also | javax.swing.InputMap |
| Constructors | |
|---|---|
| public | ActionMap() Creates an ActionMap with no parent and no mappings.
|
| Methods | |
|---|---|
| public Object[] | allKeys() Returns an array of the keys defined in this ActionMap and
its parent. This method differs from keys() in that
this method includes the keys defined in the parent.
|
| public void | clear() Removes all the mappings from this ActionMap.
|
| public Action | get(Object key) Returns the binding for key, messaging the
parent ActionMap if the binding is not locally defined.
|
| public Object[] | keys() Returns the Action names that are bound in this ActionMap.
|
| public void | put(Object key, Action action) Adds a binding for key to action.
If action is null, this removes the current binding
for key.
In most instances, |
| public void | remove(Object key) Removes the binding for key from this ActionMap.
|
| public int | size() Returns the number of KeyStroke bindings.
|
| Properties | |||
|---|---|---|---|
| public void | setParent(ActionMap map) Details
Sets this ActionMap's parent.
| ||
| public ActionMap | getParent() Details
Returns this ActionMap's parent.
| ||
| About DocWeb · Bundles · Export · Export All | Top 10 · Statistics · Login |
| About Sun · Contact · Privacy · Terms of Use · Trademarks | Java SE 6 · Copyright © 1994-2009 Sun Microsystems, Inc.All rights reserved. Use is subject to license terms |
![]() |
![]() |
|