| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 KeyStroke 的软件包 | |
|---|---|
| javax.swing | 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 | 
| javax.swing.plaf.basic | 提供了根据基本外观构建的用户界面对象。 | 
| javax.swing.text | 提供类 HTMLEditorKit和创建 HTML 文本编辑器的支持类。 | 
| javax.swing 中 KeyStroke 的使用 | 
|---|
| 返回 KeyStroke 的 javax.swing 中的方法 | |
|---|---|
|  KeyStroke[] | InputMap.allKeys()返回在此 InputMap及其父级中定义的KeyStroke组成的数组。 | 
|  KeyStroke | JMenuItem.getAccelerator()返回作为菜单项的加速器的 KeyStroke。 | 
| static KeyStroke | KeyStroke.getKeyStroke(char keyChar)返回 KeyStroke的共享实例,前者表示指定字符的KEY_TYPED事件。 | 
| static KeyStroke | KeyStroke.getKeyStroke(Character keyChar,
             int modifiers)在给出一个 Character 对象和一组修饰符的情况下,返回 KeyStroke 的一个共享实例。 | 
| static KeyStroke | KeyStroke.getKeyStroke(char keyChar,
             boolean onKeyRelease)已过时。 use getKeyStroke(char) | 
| static KeyStroke | KeyStroke.getKeyStroke(int keyCode,
             int modifiers)在给出一个数字键代码和一组修饰符的情况下,返回 KeyStroke 的一个共享实例。 | 
| static KeyStroke | KeyStroke.getKeyStroke(int keyCode,
             int modifiers,
             boolean onKeyRelease)在给出一个数字键代码和一组修饰符的情况下,返回 KeyStroke 的一个共享实例,指定该键在按下或释放时是否为已激活。 | 
| static KeyStroke | KeyStroke.getKeyStroke(String s)分析字符串并返回 KeyStroke。 | 
| static KeyStroke | KeyStroke.getKeyStrokeForEvent(KeyEvent anEvent)返回一个 KeyStroke,它表示生成给定 KeyEvent 的快捷键事件。 | 
|  KeyStroke[] | JComponent.getRegisteredKeyStrokes()返回启动已注册操作的 KeyStrokes。 | 
|  KeyStroke[] | InputMap.keys()返回绑定在此 InputMap中的KeyStroke。 | 
| 参数类型为 KeyStroke 的 javax.swing 中的方法 | |
|---|---|
|  Object | InputMap.get(KeyStroke keyStroke)返回 keyStroke的绑定,如果该绑定不是本地定义的,则将此消息传递给父InputMap。 | 
|  ActionListener | JComponent.getActionForKeyStroke(KeyStroke aKeyStroke)返回对象,该对象执行针对给定击键而注册的操作。 | 
|  int | JComponent.getConditionForKeyStroke(KeyStroke aKeyStroke)返回确定是否执行已注册动作 (action) 的条件,以响应指定的快捷键事件。 | 
| static boolean | SwingUtilities.notifyAction(Action action,
             KeyStroke ks,
             KeyEvent event,
             Object sender,
             int modifiers)如果启用 action(且为非 null),则调用action上的actionPerformed。 | 
| protected  boolean | JComponent.processKeyBinding(KeyStroke ks,
                  KeyEvent e,
                  int condition,
                  boolean pressed)调用此方法,以处理由于 KeyEvente而针对ks的键绑定。 | 
| protected  boolean | JTable.processKeyBinding(KeyStroke ks,
                  KeyEvent e,
                  int condition,
                  boolean pressed) | 
| protected  boolean | JMenuBar.processKeyBinding(KeyStroke ks,
                  KeyEvent e,
                  int condition,
                  boolean pressed)子类化以检查所有子菜单。 | 
|  void | InputMap.put(KeyStroke keyStroke,
    Object actionMapKey)将 keyStroke的一个绑定添加到actionMapKey。 | 
|  void | ComponentInputMap.put(KeyStroke keyStroke,
    Object actionMapKey)将一个 keyStroke的绑定添加到actionMapKey。 | 
|  void | JComponent.registerKeyboardAction(ActionListener anAction,
                       KeyStroke aKeyStroke,
                       int aCondition)此方法现在已过时,对于类似的操作,请结合使用 getActionMap()和getInputMap()。 | 
|  void | JComponent.registerKeyboardAction(ActionListener anAction,
                       String aCommand,
                       KeyStroke aKeyStroke,
                       int aCondition)此方法现在已过时,对于类似的操作,请结合使用 getActionMap()和getInputMap()。 | 
|  void | InputMap.remove(KeyStroke key)从此 InputMap中移除key的绑定。 | 
|  void | ComponentInputMap.remove(KeyStroke key)从此对象中移除 key的绑定。 | 
|  void | JMenuItem.setAccelerator(KeyStroke keyStroke)设置组合键,它能直接调用菜单项的操作侦听器而不必显示菜单的层次结构。 | 
|  void | JMenu.setAccelerator(KeyStroke keyStroke)没有为 JMenu定义setAccelerator。 | 
|  void | JComponent.unregisterKeyboardAction(KeyStroke aKeyStroke)此方法现在已过时。 | 
| javax.swing.plaf.basic 中 KeyStroke 的使用 | 
|---|
| 声明为 KeyStroke 的 javax.swing.plaf.basic 中的字段 | |
|---|---|
| protected  KeyStroke | BasicDesktopPaneUI.closeKey已过时。 从 1.3 开始。 | 
| protected  KeyStroke | BasicSplitPaneUI.dividerResizeToggleKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicToolBarUI.downKey已过时。 从 Java 2 平台 v1.3 开始。 | 
| protected  KeyStroke | BasicTabbedPaneUI.downKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicSplitPaneUI.downKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicSplitPaneUI.endKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicSplitPaneUI.homeKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicToolBarUI.leftKey已过时。 从 Java 2 平台 v1.3 开始。 | 
| protected  KeyStroke | BasicTabbedPaneUI.leftKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicSplitPaneUI.leftKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicDesktopPaneUI.maximizeKey已过时。 从 1.3 开始。 | 
| protected  KeyStroke | BasicDesktopPaneUI.minimizeKey已过时。 从 1.3 开始。 | 
| protected  KeyStroke | BasicDesktopPaneUI.navigateKey已过时。 从 1.3 开始。 | 
| protected  KeyStroke | BasicDesktopPaneUI.navigateKey2已过时。 从 1.3 开始。 | 
| protected  KeyStroke | BasicInternalFrameUI.openMenuKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicToolBarUI.rightKey已过时。 从 Java 2 平台 v1.3 开始。 | 
| protected  KeyStroke | BasicTabbedPaneUI.rightKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicSplitPaneUI.rightKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicToolBarUI.upKey已过时。 从 Java 2 平台 v1.3 开始。 | 
| protected  KeyStroke | BasicTabbedPaneUI.upKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicSplitPaneUI.upKey已过时。 从 Java 2 platform v1.3 开始。 | 
| javax.swing.text 中 KeyStroke 的使用 | 
|---|
| 声明为 KeyStroke 的 javax.swing.text 中的字段 | |
|---|---|
|  KeyStroke | JTextComponent.KeyBinding.key键。 | 
| 返回 KeyStroke 的 javax.swing.text 中的方法 | |
|---|---|
|  KeyStroke[] | Keymap.getBoundKeyStrokes()获取在此映射中绑定到其他操作的所有击键。 | 
|  KeyStroke[] | Keymap.getKeyStrokesForAction(Action a)获取将导致给定操作的击键。 | 
| 参数类型为 KeyStroke 的 javax.swing.text 中的方法 | |
|---|---|
|  void | Keymap.addActionForKeyStroke(KeyStroke key,
                      Action a)向 keymap 添加绑定。 | 
|  Action | Keymap.getAction(KeyStroke key)获取适合于给定符号事件序列的操作。 | 
|  boolean | Keymap.isLocallyDefined(KeyStroke key)确定是否本地定义给定的键序列。 | 
|  void | Keymap.removeKeyStrokeBinding(KeyStroke keys)从 keymap 移除绑定。 | 
| 参数类型为 KeyStroke 的 javax.swing.text 中的构造方法 | |
|---|---|
| JTextComponent.KeyBinding(KeyStroke key,
                          String actionName)创建新的键绑定。 | |
| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。