Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Standard Ed. 5.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java.awt.event.KeyEvent

Packages that use KeyEvent
java.awt | Contains all of the classes for creating user interfaces and for painting graphics and images.
java.awt.event | Provides interfaces and classes for dealing with different types of events fired by AWT components.
javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.event | Provides for events fired by Swing components.
javax.swing.plaf.basic | Provides user interface objects built according to the Basic look and feel.

Uses of KeyEvent in java.awt

Methods in java.awt with parameters of type KeyEvent
`boolean` | `KeyEventDispatcher.dispatchKeyEvent(KeyEvent e)` This method is called by the current KeyboardFocusManager requesting that this KeyEventDispatcher dispatch the specified event on its behalf.
`abstract boolean` | `KeyboardFocusManager.dispatchKeyEvent(KeyEvent e)` Typically this method will be called by `dispatchEvent` if no other KeyEventDispatcher in the dispatcher chain dispatched the KeyEvent, or if no other KeyEventDispatchers are registered.
`boolean` | `DefaultKeyboardFocusManager.dispatchKeyEvent(KeyEvent e)` Called by `dispatchEvent` if no other KeyEventDispatcher in the dispatcher chain dispatched the KeyEvent, or if no other KeyEventDispatchers are registered.
`static AWTKeyStroke` | `AWTKeyStroke.getAWTKeyStrokeForEvent(KeyEvent anEvent)` Returns an `AWTKeyStroke` which represents the stroke which generated a given `KeyEvent`.
`void` | `AWTEventMulticaster.keyPressed(KeyEvent e)` Handles the keyPressed event by invoking the keyPressed methods on listener-a and listener-b.
`void` | `AWTEventMulticaster.keyReleased(KeyEvent e)` Handles the keyReleased event by invoking the keyReleased methods on listener-a and listener-b.
`void` | `AWTEventMulticaster.keyTyped(KeyEvent e)` Handles the keyTyped event by invoking the keyTyped methods on listener-a and listener-b.
`boolean` | `KeyEventPostProcessor.postProcessKeyEvent(KeyEvent e)` This method is called by the current KeyboardFocusManager, requesting that this KeyEventPostProcessor perform any necessary post-processing which should be part of the KeyEvent's final resolution.
`abstract boolean` | `KeyboardFocusManager.postProcessKeyEvent(KeyEvent e)` This method will be called by `dispatchKeyEvent`.
`boolean` | `DefaultKeyboardFocusManager.postProcessKeyEvent(KeyEvent e)` This method will be called by `dispatchKeyEvent`.
`abstract void` | `KeyboardFocusManager.processKeyEvent(Component focusedComponent, KeyEvent e)` This method initiates a focus traversal operation if and only if the KeyEvent represents a focus traversal key for the specified focusedComponent.
`void` | `DefaultKeyboardFocusManager.processKeyEvent(Component focusedComponent, KeyEvent e)` This method initiates a focus traversal operation if and only if the KeyEvent represents a focus traversal key for the specified focusedComponent.
`protected void` | `Component.processKeyEvent(KeyEvent e)` Processes key events occurring on this component by dispatching them to any registered `KeyListener` objects.

Uses of KeyEvent in java.awt.event

Methods in java.awt.event with parameters of type KeyEvent
`void` | `KeyAdapter.keyPressed(KeyEvent e)` Invoked when a key has been pressed.
`void` | `KeyListener.keyPressed(KeyEvent e)` Invoked when a key has been pressed.
`void` | `KeyAdapter.keyReleased(KeyEvent e)` Invoked when a key has been released.
`void` | `KeyListener.keyReleased(KeyEvent e)` Invoked when a key has been released.
`void` | `KeyAdapter.keyTyped(KeyEvent e)` Invoked when a key has been typed.
`void` | `KeyListener.keyTyped(KeyEvent e)` Invoked when a key has been typed.

Uses of KeyEvent in javax.swing

Methods in javax.swing with parameters of type KeyEvent
`static KeyStroke` | `KeyStroke.getKeyStrokeForEvent(KeyEvent anEvent)` Returns a KeyStroke which represents the stroke which generated a given KeyEvent.
`static boolean` | `SwingUtilities.notifyAction(Action action, KeyStroke ks, KeyEvent event, Object sender, int modifiers)` Invokes `actionPerformed` on `action` if `action` is enabled (and non null).
`protected void` | `JComponent.processComponentKeyEvent(KeyEvent e)` Processes any key events that the component itself recognizes.
`protected boolean` | `JTable.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)`
`protected boolean` | `JMenuBar.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)` Subclassed to check all the child menus.
`protected boolean` | `JComponent.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)` Invoked to process the key bindings for `ks` as the result of the `KeyEvent` `e`.
`static boolean` | `SwingUtilities.processKeyBindings(KeyEvent event)` Process the key bindings for the `Component` associated with `event`.
`void` | `JComboBox.processKeyEvent(KeyEvent e)` Handles `KeyEvent`s, looking for the Tab key.
`void` | `MenuSelectionManager.processKeyEvent(KeyEvent e)` When a MenuElement receives an event from a KeyListener, it should never process the event directly.
`protected void` | `JMenu.processKeyEvent(KeyEvent evt)` Processes key stroke events such as mnemonics and accelerators.
`protected void` | `JPopupMenu.processKeyEvent(KeyEvent evt)` Processes key stroke events such as mnemonics and accelerators.
`protected void` | `JComponent.processKeyEvent(KeyEvent e)` Overrides `processKeyEvent` to process events.
`void` | `JMenuItem.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)` Processes a key event forwarded from the `MenuSelectionManager` and changes the menu selection, if necessary, by using `MenuSelectionManager`'s API.
`void` | `JPopupMenu.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)` Processes a key event forwarded from the `MenuSelectionManager` and changes the menu selection, if necessary, by using `MenuSelectionManager`'s API.
`void` | `MenuElement.processKeyEvent(KeyEvent event, MenuElement[] path, MenuSelectionManager manager)` Process a key event.
`void` | `JMenuBar.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)` Implemented to be a `MenuElement` -- does nothing.

Uses of KeyEvent in javax.swing.event

Subclasses of KeyEvent in javax.swing.event
`class` | `MenuKeyEvent` MenuKeyEvent is used to notify interested parties that the menu element has received a KeyEvent forwarded to it in a menu tree.

Uses of KeyEvent in javax.swing.plaf.basic

Methods in javax.swing.plaf.basic with parameters of type KeyEvent
`void` | `BasicTableUI.KeyHandler.keyPressed(KeyEvent e)`
`void` | `BasicComboBoxUI.KeyHandler.keyPressed(KeyEvent e)`
`void` | `BasicTreeUI.KeyHandler.keyPressed(KeyEvent e)`
`void` | `BasicTableUI.KeyHandler.keyReleased(KeyEvent e)`
`void` | `BasicTreeUI.KeyHandler.keyReleased(KeyEvent e)`
`void` | `BasicComboPopup.InvocationKeyHandler.keyReleased(KeyEvent e)`
`void` | `BasicTableUI.KeyHandler.keyTyped(KeyEvent e)`
`void` | `BasicTreeUI.KeyHandler.keyTyped(KeyEvent e)` Invoked when a key has been typed.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Standard Ed. 5.0
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.