Uses of Class
java.awt.event.KeyEvent
Package
Description
Contains all of the classes for creating user interfaces and for painting
graphics and images.
Provides interfaces and classes for dealing with different types of events
fired by AWT components.
Provides a set of "lightweight" (all-Java language) components
that, to the maximum degree possible, work the same on all platforms.
Provides for events fired by Swing components.
Provides one interface and many abstract classes that Swing uses to provide
its pluggable look-and-feel capabilities.
Provides user interface objects built according to the Basic look and feel.
-
Uses of KeyEvent in java.awt
Modifier and TypeMethodDescriptionboolean
DefaultKeyboardFocusManager.dispatchKeyEvent(KeyEvent e)
Called bydispatchEvent
if no other KeyEventDispatcher in the dispatcher chain dispatched the KeyEvent, or if no other KeyEventDispatchers are registered.abstract boolean
KeyboardFocusManager.dispatchKeyEvent(KeyEvent e)
Typically this method will be called bydispatchEvent
if no other KeyEventDispatcher in the dispatcher chain dispatched the KeyEvent, or if no other KeyEventDispatchers are registered.boolean
KeyEventDispatcher.dispatchKeyEvent(KeyEvent e)
This method is called by the current KeyboardFocusManager requesting that this KeyEventDispatcher dispatch the specified event on its behalf.static AWTKeyStroke
AWTKeyStroke.getAWTKeyStrokeForEvent(KeyEvent anEvent)
Returns anAWTKeyStroke
which represents the stroke which generated a givenKeyEvent
.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
Handles the keyTyped event by invoking the keyTyped methods on listener-a and listener-b.boolean
DefaultKeyboardFocusManager.postProcessKeyEvent(KeyEvent e)
This method will be called bydispatchKeyEvent
.abstract boolean
KeyboardFocusManager.postProcessKeyEvent(KeyEvent e)
This method will be called bydispatchKeyEvent
.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.protected void
Component.processKeyEvent(KeyEvent e)
Processes key events occurring on this component by dispatching them to any registeredKeyListener
objects.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.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. -
Uses of KeyEvent in java.awt.event
Modifier and TypeMethodDescriptionvoid
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
Invoked when a key has been typed.void
Invoked when a key has been typed. -
Uses of KeyEvent in javax.swing
Modifier and TypeMethodDescriptionstatic 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)
InvokesactionPerformed
onaction
ifaction
is non-null
and accepts the sender object.protected void
JComponent.processComponentKeyEvent(KeyEvent e)
Processes any key events that the component itself recognizes.protected boolean
JComponent.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)
Invoked to process the key bindings forks
as the result of theKeyEvent
e
.protected boolean
JMenuBar.processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)
Subclassed to check all the child menus.static boolean
SwingUtilities.processKeyBindings(KeyEvent event)
Process the key bindings for theComponent
associated withevent
.void
JComboBox.processKeyEvent(KeyEvent e)
HandlesKeyEvent
s, looking for the Tab key.protected void
JComponent.processKeyEvent(KeyEvent e)
OverridesprocessKeyEvent
to process events.protected void
JMenu.processKeyEvent(KeyEvent evt)
Processes key stroke events such as mnemonics and accelerators.void
JMenuBar.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
Implemented to be aMenuElement
-- does nothing.void
JMenuItem.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
Processes a key event forwarded from theMenuSelectionManager
and changes the menu selection, if necessary, by usingMenuSelectionManager
's API.protected void
JPopupMenu.processKeyEvent(KeyEvent evt)
Processes key stroke events such as mnemonics and accelerators.void
JPopupMenu.processKeyEvent(KeyEvent e, MenuElement[] path, MenuSelectionManager manager)
Processes a key event forwarded from theMenuSelectionManager
and changes the menu selection, if necessary, by usingMenuSelectionManager
's API.void
MenuElement.processKeyEvent(KeyEvent event, MenuElement[] path, MenuSelectionManager manager)
Process a key event.void
MenuSelectionManager.processKeyEvent(KeyEvent e)
When a MenuElement receives an event from a KeyListener, it should never process the event directly. -
Uses of KeyEvent in javax.swing.event
Modifier and TypeClassDescriptionclass
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
Modifier and TypeMethodDescriptionprotected void
LayerUI.processKeyEvent(KeyEvent e, JLayer<? extends V> l)
Processes key events occurring on theJLayer
or any of its subcomponents. -
Uses of KeyEvent in javax.swing.plaf.basic
Modifier and TypeMethodDescriptionvoid
BasicTableUI.KeyHandler.keyPressed(KeyEvent e)
void
BasicTableUI.KeyHandler.keyReleased(KeyEvent e)
void
void
Invoked when a key has been typed.