| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.swing.ActionMap
public class ActionMap
ActionMap 提供从 Object(称为键 或 Action 名)到 Action 的映射。当按下某一个键时,ActionMap 通常与 InputMap 一起使用来定位特定操作。与 InputMap 一同使用时,ActionMap 可以有一个父级,用来搜索没有在该 ActionMap 中定义的键。
与 InputMap 一同使用时,如果创建一个循环,例如:
 
ActionMap am = new ActionMap(); ActionMap bm = new ActionMap(): am.setParent(bm); bm.setParent(am);则某些方法将导致抛出 StackOverflowError。
InputMap| 构造方法摘要 | |
|---|---|
| ActionMap()创建一个没有父级和映射关系的 ActionMap。 | |
| 方法摘要 | |
|---|---|
|  Object[] | allKeys()返回在此 ActionMap及其父级中定义的键所组成的数组。 | 
|  void | clear()从此 ActionMap中移除所有映射关系。 | 
|  Action | get(Object key)返回 key的绑定,如果该绑定不是本地定义的,则将此消息传递给父ActionMap。 | 
|  ActionMap | getParent()返回此 ActionMap的父级。 | 
|  Object[] | keys()返回此 ActionMap中绑定的Action名称。 | 
|  void | put(Object key,
    Action action)添加一个 key到action的绑定。 | 
|  void | remove(Object key)从此 ActionMap中移除key的绑定。 | 
|  void | setParent(ActionMap map)设置此 ActionMap的父级。 | 
|  int | size()返回 KeyStroke绑定的数量。 | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| 构造方法详细信息 | 
|---|
public ActionMap()
ActionMap。
| 方法详细信息 | 
|---|
public void setParent(ActionMap map)
ActionMap 的父级。
map - 作为此 ActionMap 父级的 ActionMappublic ActionMap getParent()
ActionMap 的父级。
ActionMap,如果此 ActionMap 没有父级,则返回 null
public void put(Object key,
                Action action)
key 到 action 的绑定。如果 action 为 null,则移除 key 的当前绑定。
在大多数情况下,key 将是 action.getValue(NAME)。
public Action get(Object key)
key 的绑定,如果该绑定不是本地定义的,则将此消息传递给父 ActionMap。
public void remove(Object key)
ActionMap 中移除 key 的绑定。
public void clear()
ActionMap 中移除所有映射关系。
public Object[] keys()
ActionMap 中绑定的 Action 名称。
public int size()
KeyStroke 绑定的数量。
public Object[] allKeys()
ActionMap 及其父级中定义的键所组成的数组。此方法与 keys() 的不同之处在于:此方法包括父级中定义的键。
| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。