类的用途
java.awt.event.KeyEvent
使用 KeyEvent 的包
包
描述
包含用于创建用户界面以及绘制图形和图像的所有类。
提供用于处理 AWT 组件触发的不同类型事件的接口和类。
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
提供由 Swing 组件触发的事件。
提供一个接口和许多抽象类,Swing 使用这些抽象类来提供其可插入的外观功能。
提供根据基本外观构建的用户界面对象。
-
KeyEvent 在 java.awt 中的用法
修饰符和类型方法描述booleanDefaultKeyboardFocusManager.dispatchKeyEvent(KeyEvent e) 如果调度程序链中没有其他 KeyEventDispatcher 调度 KeyEvent,或者没有注册其他 KeyEventDispatcher,则由dispatchEvent调用。abstract booleanKeyboardFocusManager.dispatchKeyEvent(KeyEvent e) 通常,如果调度程序链中没有其他 KeyEventDispatcher 调度 KeyEvent,或者没有注册其他 KeyEventDispatcher,dispatchEvent将调用此方法。booleanKeyEventDispatcher.dispatchKeyEvent(KeyEvent e) 此方法由当前 KeyboardFocusManager 调用,请求此 KeyEventDispatcher 代表它调度指定的事件。static AWTKeyStrokeAWTKeyStroke.getAWTKeyStrokeForEvent(KeyEvent anEvent) 返回一个AWTKeyStroke代表生成给定KeyEvent的笔划。voidAWTEventMulticaster.keyPressed(KeyEvent e) 通过调用 listener-a 和 listener-b 上的 keyPressed 方法来处理 keyPressed 事件。voidAWTEventMulticaster.keyReleased(KeyEvent e) 通过在 listener-a 和 listener-b 上调用 keyReleased 方法来处理 keyReleased 事件。void通过在 listener-a 和 listener-b 上调用 keyTyped 方法来处理 keyTyped 事件。booleanDefaultKeyboardFocusManager.postProcessKeyEvent(KeyEvent e) 此方法将由dispatchKeyEvent调用。abstract booleanKeyboardFocusManager.postProcessKeyEvent(KeyEvent e) 此方法将由dispatchKeyEvent调用。booleanKeyEventPostProcessor.postProcessKeyEvent(KeyEvent e) 此方法由当前的 KeyboardFocusManager 调用,请求此 KeyEventPostProcessor 执行任何必要的后处理,这应该是 KeyEvent 最终解决方案的一部分。protected voidComponent.processKeyEvent(KeyEvent e) 通过将它们分派给任何已注册的KeyListener对象来处理此组件上发生的关键事件。voidDefaultKeyboardFocusManager.processKeyEvent(Component focusedComponent, KeyEvent e) 当且仅当 KeyEvent 表示指定 focusedComponent 的焦点遍历键时,此方法才启动焦点遍历操作。abstract voidKeyboardFocusManager.processKeyEvent(Component focusedComponent, KeyEvent e) 当且仅当 KeyEvent 表示指定 focusedComponent 的焦点遍历键时,此方法才启动焦点遍历操作。 -
KeyEvent 在 java.awt.event 中的用法
java.awt.event 中的方法,参数类型为 KeyEvent修饰符和类型方法描述voidKeyAdapter.keyPressed(KeyEvent e) 按下某个键时调用。voidKeyListener.keyPressed(KeyEvent e) 按下某个键时调用。voidKeyAdapter.keyReleased(KeyEvent e) 释放键时调用。voidKeyListener.keyReleased(KeyEvent e) 释放键时调用。void当键入一个键时调用。void当键入一个键时调用。 -
KeyEvent 在 javax.swing 中的用法
javax.swing 中的方法,参数类型为 KeyEvent修饰符和类型方法描述static KeyStrokeKeyStroke.getKeyStrokeForEvent(KeyEvent anEvent) 返回一个 KeyStroke,它表示生成给定 KeyEvent 的笔画。static booleanSwingUtilities.notifyAction(Action action, KeyStroke ks, KeyEvent event, Object sender, int modifiers) 如果action是非null并接受发送者对象,则在action上调用actionPerformed。protected voidJComponent.processComponentKeyEvent(KeyEvent e) 处理组件本身识别的任何关键事件。protected booleanJComponent.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed) 调用以处理ks的键绑定作为KeyEvente的结果。protected booleanJMenuBar.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed) 子类检查所有子菜单。static booleanSwingUtilities.processKeyBindings(KeyEvent event) 处理与event关联的Component的键绑定。voidJComboBox.processKeyEvent(KeyEvent e) 处理KeyEvents,寻找 Tab 键。protected voidJComponent.processKeyEvent(KeyEvent e) 覆盖processKeyEvent以处理事件。protected voidJMenu.processKeyEvent(KeyEvent evt) 处理击键事件,例如助记符和加速器。voidJMenuBar.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager) 实现为MenuElement——什么都不做。voidJMenuItem.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager) 处理从MenuSelectionManager转发的按键事件,并在必要时使用MenuSelectionManager的 API 更改菜单选择。protected voidJPopupMenu.processKeyEvent(KeyEvent evt) 处理击键事件,例如助记符和加速器。voidJPopupMenu.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager) 处理从MenuSelectionManager转发的按键事件,并在必要时使用MenuSelectionManager的 API 更改菜单选择。voidMenuElement.processKeyEvent(KeyEvent event, MenuElement[] path, MenuSelectionManager manager) 处理一个关键事件。voidMenuSelectionManager.processKeyEvent(KeyEvent e) 当 MenuElement 从 KeyListener 接收到事件时,它不应该直接处理该事件。 -
KeyEvent 在 javax.swing.event 中的用法
javax.swing.event 中 KeyEvent 的子类 -
KeyEvent 在 javax.swing.plaf 中的用法
javax.swing.plaf 中的方法,参数类型为 KeyEvent修饰符和类型方法描述protected voidLayerUI.processKeyEvent(KeyEvent e, JLayer<? extends V> l) 处理发生在JLayer或其任何子组件上的关键事件。 -
KeyEvent 在 javax.swing.plaf.basic 中的用法
javax.swing.plaf.basic 中的方法,参数类型为 KeyEvent修饰符和类型方法描述voidBasicTableUI.KeyHandler.keyPressed(KeyEvent e) voidBasicTableUI.KeyHandler.keyReleased(KeyEvent e) voidvoid当键入一个键时调用。