JavaTM 2 Platform
Standard Ed. 6

类 javax.swing.InputMap
的使用

使用 InputMap 的软件包
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf 提供一个接口和许多抽象类,Swing 用它们来提供自己的可插入外观功能。 
 

javax.swingInputMap 的使用
 

javax.swingInputMap 的子类
 class ComponentInputMap
          ComponentInputMap 是与特定 JComponent 相关联的 InputMap
 

返回 InputMapjavax.swing 中的方法
 InputMap JComponent.getInputMap()
          返回组件具有焦点时所使用的 InputMap
 InputMap JComponent.getInputMap(int condition)
          返回 condition 中所使用的 InputMap
 InputMap InputMap.getParent()
          获得此 InputMap 的父级。
static InputMap SwingUtilities.getUIInputMap(JComponent component, int condition)
          返回由组件 component 中的条件 condition 的 UI 提供的 InputMap。
static InputMap LookAndFeel.makeInputMap(Object[] keys)
          根据 keys 创建一个 InputMapUIResource
 

参数类型为 InputMapjavax.swing 中的方法
static void LookAndFeel.loadKeyBindings(InputMap retMap, Object[] keys)
          使用指定绑定填充 InputMap
static void SwingUtilities.replaceUIInputMap(JComponent component, int type, InputMap uiInputMap)
          将 component 的 UI InputMap 更改为 uiInputMap 的便捷方法。
 void JComponent.setInputMap(int condition, InputMap map)
          设置在 mapcondition 条件下要使用的 InputMap
 void ComponentInputMap.setParent(InputMap map)
          设置父组件,该组件必须是一个和与此 ComponentInputMap 相同的组件相关联的 ComponentInputMap
 void InputMap.setParent(InputMap map)
          设置此 InputMap 的父级。
 

javax.swing.plafInputMap 的使用
 

javax.swing.plafInputMap 的子类
 class ComponentInputMapUIResource
          实现 UIResource 的 javax.swing.ComponentInputMap 的子类。
 class InputMapUIResource
          实现 UIResource 的 javax.swing.InputMap 的子类。
 


JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only