Uses of Class
javax.swing.KeyStroke
Package
Description
Provides a set of "lightweight" (all-Java language) components
that, to the maximum degree possible, work the same on all platforms.
Provides user interface objects built according to the Basic look and feel.
Provides classes and interfaces that deal with editable and noneditable text
components.
-
Uses of KeyStroke in javax.swing
Modifier and TypeMethodDescriptionInputMap.allKeys()
Returns an array of theKeyStroke
s defined in thisInputMap
and its parent.JMenuItem.getAccelerator()
Returns theKeyStroke
which serves as an accelerator for the menu item.static KeyStroke
KeyStroke.getKeyStroke
(char keyChar) Returns a shared instance of aKeyStroke
that represents aKEY_TYPED
event for the specified character.static KeyStroke
KeyStroke.getKeyStroke
(char keyChar, boolean onKeyRelease) Deprecated.use getKeyStroke(char)static KeyStroke
KeyStroke.getKeyStroke
(int keyCode, int modifiers) Returns a shared instance of a KeyStroke, given a numeric key code and a set of modifiers.static KeyStroke
KeyStroke.getKeyStroke
(int keyCode, int modifiers, boolean onKeyRelease) Returns a shared instance of a KeyStroke, given a numeric key code and a set of modifiers, specifying whether the key is activated when it is pressed or released.static KeyStroke
KeyStroke.getKeyStroke
(Character keyChar, int modifiers) Returns a shared instance of aKeyStroke
that represents aKEY_TYPED
event for the specified Character object and a set of modifiers.static KeyStroke
KeyStroke.getKeyStroke
(String s) Parses a string and returns aKeyStroke
.static KeyStroke
KeyStroke.getKeyStrokeForEvent
(KeyEvent anEvent) Returns a KeyStroke which represents the stroke which generated a given KeyEvent.JComponent.getRegisteredKeyStrokes()
Returns theKeyStrokes
that will initiate registered actions.InputMap.keys()
Returns theKeyStroke
s that are bound in thisInputMap
.Modifier and TypeMethodDescriptionReturns the binding forkeyStroke
, messaging the parentInputMap
if the binding is not locally defined.JComponent.getActionForKeyStroke
(KeyStroke aKeyStroke) Returns the object that will perform the action registered for a given keystroke.int
JComponent.getConditionForKeyStroke
(KeyStroke aKeyStroke) Returns the condition that determines whether a registered action occurs in response to the specified keystroke.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 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.void
Adds a binding forkeyStroke
toactionMapKey
.void
Adds a binding forkeyStroke
toactionMapKey
.void
JComponent.registerKeyboardAction
(ActionListener anAction, String aCommand, KeyStroke aKeyStroke, int aCondition) This method is now obsolete, please use a combination ofgetActionMap()
andgetInputMap()
for similar behavior.void
JComponent.registerKeyboardAction
(ActionListener anAction, KeyStroke aKeyStroke, int aCondition) This method is now obsolete, please use a combination ofgetActionMap()
andgetInputMap()
for similar behavior.void
Removes the binding forkey
from this object.void
Removes the binding forkey
from thisInputMap
.void
JMenu.setAccelerator
(KeyStroke keyStroke) setAccelerator
is not defined forJMenu
.void
JMenuItem.setAccelerator
(KeyStroke keyStroke) Sets the key combination which invokes the menu item's action listeners without navigating the menu hierarchy.void
JComponent.unregisterKeyboardAction
(KeyStroke aKeyStroke) This method is now obsolete. -
Uses of KeyStroke in javax.swing.plaf.basic
Modifier and TypeFieldDescriptionprotected KeyStroke
BasicDesktopPaneUI.closeKey
Deprecated.As of 1.3.protected KeyStroke
BasicSplitPaneUI.dividerResizeToggleKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicSplitPaneUI.downKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicTabbedPaneUI.downKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicToolBarUI.downKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicSplitPaneUI.endKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicSplitPaneUI.homeKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicSplitPaneUI.leftKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicTabbedPaneUI.leftKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicToolBarUI.leftKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicDesktopPaneUI.maximizeKey
Deprecated.As of 1.3.protected KeyStroke
BasicDesktopPaneUI.minimizeKey
Deprecated.As of 1.3.protected KeyStroke
BasicDesktopPaneUI.navigateKey
Deprecated.As of 1.3.protected KeyStroke
BasicDesktopPaneUI.navigateKey2
Deprecated.As of 1.3.protected KeyStroke
BasicInternalFrameUI.openMenuKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicSplitPaneUI.rightKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicTabbedPaneUI.rightKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicToolBarUI.rightKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicSplitPaneUI.upKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicTabbedPaneUI.upKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicToolBarUI.upKey
Deprecated.As of Java 2 platform v1.3. -
Uses of KeyStroke in javax.swing.text
Modifier and TypeMethodDescriptionKeymap.getBoundKeyStrokes()
Fetches all of the keystrokes in this map that are bound to some action.Keymap.getKeyStrokesForAction
(Action a) Fetches the keystrokes that will result in the given action.Modifier and TypeMethodDescriptionvoid
Keymap.addActionForKeyStroke
(KeyStroke key, Action a) Adds a binding to the keymap.Fetches the action appropriate for the given symbolic event sequence.boolean
Keymap.isLocallyDefined
(KeyStroke key) Determines if the given key sequence is locally defined.void
Keymap.removeKeyStrokeBinding
(KeyStroke keys) Removes a binding from the keymap.ModifierConstructorDescriptionKeyBinding
(KeyStroke key, String actionName) Creates a new key binding.