Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.2
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` | `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.
`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.
`abstract boolean` | `KeyboardFocusManager.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.
`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.
`boolean` | `DefaultKeyboardFocusManager.postProcessKeyEvent(KeyEvent e)` This method will be called by `dispatchKeyEvent`.
`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.
`static AWTKeyStroke` | `AWTKeyStroke.getAWTKeyStrokeForEvent(KeyEvent anEvent)` Returns an `AWTKeyStroke` which represents the stroke which generated a given `KeyEvent`.
`void` | `AWTEventMulticaster.keyTyped(KeyEvent e)` Handles the keyTyped event by invoking the keyTyped methods on listener-a and listener-b.
`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.
`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.keyTyped(KeyEvent e)` Invoked when a key has been typed.
`void` | `KeyAdapter.keyPressed(KeyEvent e)` Invoked when a key has been pressed.
`void` | `KeyAdapter.keyReleased(KeyEvent e)` Invoked when a key has been released.
`void` | `KeyListener.keyTyped(KeyEvent e)` Invoked when a key has been typed.
`void` | `KeyListener.keyPressed(KeyEvent e)` Invoked when a key has been pressed.
`void` | `KeyListener.keyReleased(KeyEvent e)` Invoked when a key has been released.

Uses of KeyEvent in javax.swing

Methods in javax.swing with parameters of type KeyEvent
`void` | `JComboBox.processKeyEvent(KeyEvent e)` Handles `KeyEvent`s, looking for the Tab key.
`protected boolean` | `JTable.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)`
`static boolean` | `SwingUtilities.processKeyBindings(KeyEvent event)` Process the key bindings for the `Component` associated with `event`.
`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` | `JPopupMenu.processKeyEvent(KeyEvent evt)` Processes key stroke events such as mnemonics and accelerators.
`void` | `JPopupMenu.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)` This method is required to conform to the `MenuElement` interface, but it not implemented.
`void` | `MenuSelectionManager.processKeyEvent(KeyEvent e)` When a MenuElement receives an event from a KeyListener, it should never process the event directly.
`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.
`protected void` | `JMenu.processKeyEvent(KeyEvent evt)` Processes key stroke events such as mnemonics and accelerators.
`static KeyStroke` | `KeyStroke.getKeyStrokeForEvent(KeyEvent anEvent)` Returns a KeyStroke which represents the stroke which generated a given KeyEvent.
`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.
`protected boolean` | `JMenuBar.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)` Subclassed to check all the child menus.
`protected void` | `JComponent.processComponentKeyEvent(KeyEvent e)` Processes any key events that the component itself recognizes.
`protected void` | `JComponent.processKeyEvent(KeyEvent e)` Overrides `processKeyEvent` to process events.
`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`.

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` | `BasicTreeUI.KeyHandler.keyTyped(KeyEvent e)` Invoked when a key has been typed.
`void` | `BasicTreeUI.KeyHandler.keyPressed(KeyEvent e)`
`void` | `BasicTreeUI.KeyHandler.keyReleased(KeyEvent e)`
`void` | `BasicTableUI.KeyHandler.keyPressed(KeyEvent e)`
`void` | `BasicTableUI.KeyHandler.keyReleased(KeyEvent e)`
`void` | `BasicTableUI.KeyHandler.keyTyped(KeyEvent e)`
`void` | `BasicComboPopup.InvocationKeyHandler.keyReleased(KeyEvent e)`
`void` | `BasicComboBoxUI.KeyHandler.keyPressed(KeyEvent e)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.2
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 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.