- java.lang.Object
 -  
      
- javax.swing.InputMap
 -  
        
- javax.swing.ComponentInputMap
 
 
 
-  
       
- 实现的所有接口
 -  
         
Serializable 
- 已知直接子类:
 -  
         
ComponentInputMapUIResource 
public class ComponentInputMap extends InputMap
甲ComponentInputMap是InputMap与特定关联JComponent。 只要ComponentInputMap发生更改,组件就会自动得到通知。ComponentInputMaps用于WHEN_IN_FOCUSED_WINDOW绑定。- 从以下版本开始:
 - 1.3
 - 另请参见:
 - Serialized Form
 
 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 ComponentInputMap(JComponent component)创建与指定组件关联的ComponentInputMap。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 voidclear()从此对象中删除所有映射。JComponentgetComponent()返回InputMap创建InputMap的组件。voidput(KeyStroke keyStroke, Object actionMapKey)添加keyStroke的绑定到actionMapKey。voidremove(KeyStroke key)从此对象中删除key的绑定。voidsetParent(InputMap map)设置父,它必须是一个ComponentInputMap具有相同的成分作为此相关ComponentInputMap。 
 -  
             
 
-  
        
       
-  
             
构造方法详细信息
-  
ComponentInputMap
public ComponentInputMap(JComponent component)
创建与指定组件关联的ComponentInputMap。- 参数
 -  
              
component- 非nullJComponent - 异常
 -  
              
IllegalArgumentException- 如果component为空 
 
 -  
 
-  
             
方法详细信息
-  
setParent
public void setParent(InputMap map)
设置父,它必须是一个ComponentInputMap具有相同的成分作为此相关ComponentInputMap。- 重写:
 -  
              
setParent,类InputMap - 参数
 -  
              
map- aComponentInputMap - 异常
 -  
              
IllegalArgumentException- 如果map不是ComponentInputMap或与同一组件无关 
 
-  
getComponent
public JComponent getComponent()
返回InputMap创建InputMap的组件。- 结果
 -  
              
InputMap创建的组件。 
 
-  
put
public void put(KeyStroke keyStroke, Object actionMapKey)
添加keyStroke到actionMapKey的绑定。 如果actionMapKey为null,则会删除keyStroke的当前绑定。 
-  
remove
public void remove(KeyStroke key)
从此对象中删除key的绑定。 
 -  
 
 -