-  
       
public interface KeymapKeyStrokes与动作绑定的集合。 绑定基本上是可能在层次结构中解析的名称 - 值对。 
-  
        
       
-  
             
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 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 
 
 -  
 
 -