Uses of Class
javax.swing.KeyStroke
-
Packages that use KeyStroke Package Description 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.plaf.basic Provides user interface objects built according to the Basic look and feel.javax.swing.text Provides classes and interfaces that deal with editable and noneditable text components. -
-
Uses of KeyStroke in javax.swing
Methods in javax.swing that return KeyStroke Modifier and Type Method and Description KeyStroke[]
InputMap. allKeys()
Returns an array of theKeyStroke
s defined in thisInputMap
and its parent.KeyStroke
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(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(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(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.KeyStroke[]
JComponent. getRegisteredKeyStrokes()
Returns theKeyStrokes
that will initiate registered actions.KeyStroke[]
InputMap. keys()
Returns theKeyStroke
s that are bound in thisInputMap
.Methods in javax.swing with parameters of type KeyStroke Modifier and Type Method and Description Object
InputMap. get(KeyStroke keyStroke)
Returns the binding forkeyStroke
, messaging the parentInputMap
if the binding is not locally defined.ActionListener
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 enabled (and non-null
).protected boolean
JComboBox. processKeyBinding(KeyStroke ks, KeyEvent e, int condition, boolean pressed)
Invoked to process the key bindings forks
as the result of theKeyEvent
e
.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 forks
as the result of theKeyEvent
e
.void
ComponentInputMap. put(KeyStroke keyStroke, Object actionMapKey)
Adds a binding forkeyStroke
toactionMapKey
.void
InputMap. put(KeyStroke keyStroke, Object actionMapKey)
Adds a binding forkeyStroke
toactionMapKey
.void
JComponent. registerKeyboardAction(ActionListener anAction, KeyStroke aKeyStroke, int aCondition)
This method is now obsolete, please use a combination ofgetActionMap()
andgetInputMap()
for similar behavior.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
ComponentInputMap. remove(KeyStroke key)
Removes the binding forkey
from this object.void
InputMap. remove(KeyStroke key)
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
Fields in javax.swing.plaf.basic declared as KeyStroke Modifier and Type Field and Description protected KeyStroke
BasicDesktopPaneUI. closeKey
Deprecated.As of 1.3.protected KeyStroke
BasicSplitPaneUI. dividerResizeToggleKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicToolBarUI. downKey
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
BasicSplitPaneUI. endKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicSplitPaneUI. homeKey
Deprecated.As of Java 2 platform v1.3.protected KeyStroke
BasicToolBarUI. leftKey
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
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
BasicToolBarUI. rightKey
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. upKey
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. -
Uses of KeyStroke in javax.swing.text
Fields in javax.swing.text declared as KeyStroke Modifier and Type Field and Description KeyStroke
JTextComponent.KeyBinding. key
The key.Methods in javax.swing.text that return KeyStroke Modifier and Type Method and Description KeyStroke[]
Keymap. getBoundKeyStrokes()
Fetches all of the keystrokes in this map that are bound to some action.KeyStroke[]
Keymap. getKeyStrokesForAction(Action a)
Fetches the keystrokes that will result in the given action.Methods in javax.swing.text with parameters of type KeyStroke Modifier and Type Method and Description void
Keymap. addActionForKeyStroke(KeyStroke key, Action a)
Adds a binding to the keymap.Action
Keymap. getAction(KeyStroke key)
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.Constructors in javax.swing.text with parameters of type KeyStroke Constructor and Description KeyBinding(KeyStroke key, String actionName)
Creates a new key binding.
-
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.