java.lang.Object
javax.swing.InputMap
javax.swing.ComponentInputMap
- 所有已实现的接口:
Serializable
ComponentInputMap 是与特定 JComponent 关联的 InputMap。只要 ComponentInputMap 发生变化,组件就会自动收到通知。 ComponentInputMap 用于 WHEN_IN_FOCUSED_WINDOW 绑定。
- 自从:
- 1.3
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述voidclear()从此对象中删除所有映射。返回为其创建InputMap的组件。void添加keyStroke到actionMapKey的绑定。void从此对象中删除key的绑定。void设置父级,它必须是与此ComponentInputMap关联的同一组件的ComponentInputMap。
-
构造方法详细信息
-
ComponentInputMap
创建与指定组件关联的ComponentInputMap。- 参数:
component- 非空JComponent- 抛出:
IllegalArgumentException- 如果component为空
-
-
方法详情
-
setParent
设置父级,它必须是与此ComponentInputMap关联的同一组件的ComponentInputMap。- 重写:
setParent在类InputMap中- 参数:
map- 一个ComponentInputMap- 抛出:
IllegalArgumentException- 如果map不是ComponentInputMap或不与同一组件相关联
-
getComponent
返回为其创建InputMap的组件。- 返回:
InputMap是为其创建的组件。
-
put
添加keyStroke到actionMapKey的绑定。如果actionMapKey为 null,这将删除keyStroke的当前绑定。 -
remove
从此对象中删除key的绑定。 -
clear
public void clear()从此对象中删除所有映射。
-