Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.1
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.1
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 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.