-
public interface KeymapKeyStrokes绑定到动作的集合。 绑定基本上是层次结构中潜在解决的名称 - 值对。
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 voidaddActionForKeyStroke(KeyStroke key, Action a)添加绑定到键盘映射。ActiongetAction(KeyStroke key)获取适合于给定符号事件序列的动作。Action[]getBoundActions()获取此键盘映射中定义的所有操作。KeyStroke[]getBoundKeyStrokes()获取此映射中所有与某些操作绑定的按键。ActiongetDefaultAction()如果键入键(即接收到KEY_TYPED KeyEvent),则获取默认操作以触发,并且没有绑定。KeyStroke[]getKeyStrokesForAction(Action a)获取将导致给定操作的按键。StringgetName()获取一组键绑定的名称。KeymapgetResolveParent()获取用于解析键绑定的父键盘映射。booleanisLocallyDefined(KeyStroke key)确定给定的键序列是否在本地定义。voidremoveBindings()删除键盘映射中的所有绑定。voidremoveKeyStrokeBinding(KeyStroke keys)从键盘图中移除一个绑定。voidsetDefaultAction(Action a)如果键入键,则将默认操作设置为触发。voidsetResolveParent(Keymap parent)设置父密钥映射,将用于解析密钥绑定。
-
-
-
方法详细信息
-
getName
String getName()
获取一组键绑定的名称。- 结果
- 名字
-
getDefaultAction
Action getDefaultAction()
如果键入键(即接收到KEY_TYPED KeyEvent),则获取默认操作以触发,并且没有绑定。 通常这将是一些插入文本的操作,以便键映射不需要为每个可能的键执行操作。- 结果
- 默认动作
-
setDefaultAction
void setDefaultAction(Action a)
如果键入键,则将默认操作设置为触发。- 参数
-
a- 行动
-
getAction
Action getAction(KeyStroke key)
获取适合于给定符号事件序列的动作。 这被JTextController用来确定如何解释键序列。 如果绑定未在本地解析,则尝试通过父键盘映射来解析(如果已设置)。- 参数
-
key- 关键序列 - 结果
-
与键序列相关联的动作,如果定义,否则为
null
-
getBoundKeyStrokes
KeyStroke[] getBoundKeyStrokes()
获取此映射中所有与某些操作绑定的按键。- 结果
- 击键列表
-
getBoundActions
Action[] getBoundActions()
获取此键盘映射中定义的所有操作。- 结果
- 行动清单
-
getKeyStrokesForAction
KeyStroke[] getKeyStrokesForAction(Action a)
获取将导致给定操作的按键。- 参数
-
a- 动作 - 结果
- 击键列表
-
isLocallyDefined
boolean isLocallyDefined(KeyStroke key)
确定给定的键序列是否在本地定义。- 参数
-
key- 关键序列 - 结果
- 如果密钥序列是本地定义的,则为true否则为false
-
addActionForKeyStroke
void addActionForKeyStroke(KeyStroke key, Action a)
添加绑定到键盘映射。- 参数
-
key- 关键序列 -
a- 行动
-
removeKeyStrokeBinding
void removeKeyStrokeBinding(KeyStroke keys)
从键盘图中移除一个绑定。- 参数
-
keys- 关键序列
-
removeBindings
void removeBindings()
删除键盘映射中的所有绑定。
-
getResolveParent
Keymap getResolveParent()
获取用于解析键绑定的父键盘映射。- 结果
- 键盘图
-
setResolveParent
void setResolveParent(Keymap parent)
设置父密钥映射,将用于解析密钥绑定。 如果一个Keymap本身是其解决的父母之一,行为是未指定的。- 参数
-
parent- the parent keymap
-
-