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.
|
Modifier and Type | Method | Description |
---|---|---|
KeyStroke[] |
InputMap.allKeys() |
Returns an array of the
KeyStroke s defined in this
InputMap and its parent. |
KeyStroke |
JMenuItem.getAccelerator() |
Returns the
KeyStroke which serves as an accelerator
for the menu item. |
static KeyStroke |
KeyStroke.getKeyStroke(char keyChar) |
Returns a shared instance of a
KeyStroke
that represents a KEY_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 a
KeyStroke
that represents a KEY_TYPED event for the
specified Character object and a
set of modifiers. |
static KeyStroke |
KeyStroke.getKeyStroke(String s) |
Parses a string and returns a
KeyStroke . |
static KeyStroke |
KeyStroke.getKeyStrokeForEvent(KeyEvent anEvent) |
Returns a KeyStroke which represents the stroke which generated a given
KeyEvent.
|
KeyStroke[] |
JComponent.getRegisteredKeyStrokes() |
Returns the
KeyStrokes that will initiate
registered actions. |
KeyStroke[] |
InputMap.keys() |
Returns the
KeyStroke s that are bound in this InputMap . |
Modifier and Type | Method | Description |
---|---|---|
Object |
InputMap.get(KeyStroke keyStroke) |
Returns the binding for
keyStroke , messaging the
parent InputMap 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) |
Invokes
actionPerformed on action if action
is non-null and accepts the sender object. |
protected boolean |
JComboBox.processKeyBinding(KeyStroke ks,
KeyEvent e,
int condition,
boolean pressed) |
Invoked to process the key bindings for
ks as the result
of the KeyEvent e . |
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 . |
protected boolean |
JMenuBar.processKeyBinding(KeyStroke ks,
KeyEvent e,
int condition,
boolean pressed) |
Subclassed to check all the child menus.
|
protected boolean |
JTable.processKeyBinding(KeyStroke ks,
KeyEvent e,
int condition,
boolean pressed) |
|
void |
ComponentInputMap.put(KeyStroke keyStroke,
Object actionMapKey) |
Adds a binding for
keyStroke to actionMapKey . |
void |
InputMap.put(KeyStroke keyStroke,
Object actionMapKey) |
Adds a binding for
keyStroke to actionMapKey . |
void |
JComponent.registerKeyboardAction(ActionListener anAction,
String aCommand,
KeyStroke aKeyStroke,
int aCondition) |
This method is now obsolete, please use a combination of
getActionMap() and getInputMap() for
similar behavior. |
void |
JComponent.registerKeyboardAction(ActionListener anAction,
KeyStroke aKeyStroke,
int aCondition) |
This method is now obsolete, please use a combination of
getActionMap() and getInputMap() for
similar behavior. |
void |
ComponentInputMap.remove(KeyStroke key) |
Removes the binding for
key from this object. |
void |
InputMap.remove(KeyStroke key) |
Removes the binding for
key from this InputMap . |
void |
JMenu.setAccelerator(KeyStroke keyStroke) |
setAccelerator is not defined for JMenu . |
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.
|
Modifier and Type | Field | Description |
---|---|---|
protected 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.
|
Modifier and Type | Field | Description |
---|---|---|
KeyStroke |
JTextComponent.KeyBinding.key |
The key.
|
Modifier and Type | Method | 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.
|
Modifier and Type | Method | 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.
|
Constructor | 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, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps