| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 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)返回 KeyStroke的一个共享实例,它表示指定 Character 对象和一组修饰符的KEY_TYPED事件。 | 
| static KeyStroke | KeyStroke.getKeyStroke(char keyChar, boolean onKeyRelease)已过时。 使用 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)返回确定是否发生已注册动作以响应指定键击事件的条件。 | 
| static boolean | SwingUtilities.notifyAction(Action action, KeyStroke ks, KeyEvent event, Object sender, int modifiers)如果启用 action(且为非null),则调用action上的actionPerformed。 | 
| protected  boolean | JTable.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed) | 
| protected  boolean | JMenuBar.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)子类化以检查所有子菜单。 | 
| protected  boolean | JComponent.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)由于发生 KeyEvente而调用此方法处理ks的键绑定。 | 
|  void | ComponentInputMap.put(KeyStroke keyStroke, Object actionMapKey)将一个 keyStroke的绑定添加到actionMapKey。 | 
|  void | InputMap.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 | ComponentInputMap.remove(KeyStroke key)从此对象中移除 key的绑定。 | 
|  void | InputMap.remove(KeyStroke key)从此 InputMap中移除key的绑定。 | 
|  void | JMenu.setAccelerator(KeyStroke keyStroke)没有为 JMenu定义setAccelerator。 | 
|  void | JMenuItem.setAccelerator(KeyStroke keyStroke)设置修改键,它能直接调用菜单项的操作侦听器而不必显示菜单的层次结构。 | 
|  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 | BasicSplitPaneUI.downKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicTabbedPaneUI.downKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicToolBarUI.downKey已过时。 从 Java 2 平台 v1.3 开始。 | 
| protected  KeyStroke | BasicSplitPaneUI.endKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicSplitPaneUI.homeKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicSplitPaneUI.leftKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicTabbedPaneUI.leftKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicToolBarUI.leftKey已过时。 从 Java 2 平台 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 | BasicSplitPaneUI.rightKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicTabbedPaneUI.rightKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicToolBarUI.rightKey已过时。 从 Java 2 平台 v1.3 开始。 | 
| protected  KeyStroke | BasicSplitPaneUI.upKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicTabbedPaneUI.upKey已过时。 从 Java 2 platform v1.3 开始。 | 
| protected  KeyStroke | BasicToolBarUI.upKey已过时。 从 Java 2 平台 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 Platform Standard Ed. 6 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。