| 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.plaf.metal |
Provides user interface objects built according to
the Java look and feel (once codenamed Metal),
which is the default look and feel.
|
| javax.swing.text |
Provides classes and interfaces that deal with editable
and noneditable text components.
|
| javax.swing.text.html |
Provides the class
HTMLEditorKit and supporting classes
for creating HTML text editors. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractAction
This class provides default implementations for the JFC
Action
interface. |
| Modifier and Type | Method and Description |
|---|---|
Action |
ActionMap.get (Object key)
Returns the binding for
key, messaging the
parent ActionMap if the binding is not locally defined. |
Action |
JComboBox.getAction ()
Returns the currently set
Action for this
ActionEvent source, or null if no
Action is set. |
Action |
JTextField.getAction ()
Returns the currently set
Action for this
ActionEvent source, or null
if no Action is set. |
Action |
AbstractButton.getAction ()
Returns the currently set
Action for this
ActionEvent source, or null
if no Action is set. |
Action[] |
JTextField.getActions ()
Fetches the command list for the editor.
|
Action[] |
JFormattedTextField.getActions ()
Fetches the command list for the editor.
|
protected Action[] |
JFormattedTextField.AbstractFormatter.getActions ()
Subclass and override if you wish to provide a custom set of
Actions. |
static Action |
TransferHandler.getCopyAction ()
Returns an
Action that performs copy operations to the
clipboard. |
static Action |
TransferHandler.getCutAction ()
Returns an
Action that performs cut operations to the
clipboard. |
static Action |
TransferHandler.getPasteAction ()
Returns an
Action that performs paste operations from the
clipboard. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
JComboBox.actionPropertyChanged (Action action,
String propertyName)
Updates the combobox's state in response to property changes in
associated action.
|
protected void |
JTextField.actionPropertyChanged (Action action,
String propertyName)
Updates the textfield's state in response to property changes in
associated action.
|
protected void |
AbstractButton.actionPropertyChanged (Action action,
String propertyName)
Updates the button's state in response to property changes in the
associated action.
|
protected void |
JMenuItem.actionPropertyChanged (Action action,
String propertyName)
Updates the button's state in response to property changes in the
associated action.
|
JMenuItem |
JMenu.add (Action a)
Creates a new menu item attached to the specified
Action object and appends it to the end of this menu. |
JButton |
JToolBar.add (Action a)
Adds a new
JButton which dispatches the action. |
JMenuItem |
JPopupMenu.add (Action a)
Appends a new menu item to the end of the menu which
dispatches the specified
Action object. |
protected void |
JComboBox.configurePropertiesFromAction (Action a)
Sets the properties on this combobox to match those in the specified
Action. |
protected void |
JTextField.configurePropertiesFromAction (Action a)
Sets the properties on this textfield to match those in the specified
Action. |
protected void |
AbstractButton.configurePropertiesFromAction (Action a)
Sets the properties on this button to match those in the specified
Action. |
protected void |
JMenuItem.configurePropertiesFromAction (Action a)
Sets the properties on this button to match those in the specified
Action. |
protected JMenuItem |
JMenu.createActionComponent (Action a)
Factory method which creates the
JMenuItem for
Actions added to the JMenu. |
protected JButton |
JToolBar.createActionComponent (Action a)
Factory method which creates the
JButton for
Actions added to the JToolBar. |
protected JMenuItem |
JPopupMenu.createActionComponent (Action a)
Factory method which creates the
JMenuItem for
Actions added to the JPopupMenu. |
protected PropertyChangeListener |
JComboBox.createActionPropertyChangeListener (Action a)
Creates and returns a
PropertyChangeListener that is
responsible for listening for changes from the specified
Action and updating the appropriate properties. |
protected PropertyChangeListener |
JTextField.createActionPropertyChangeListener (Action a)
Creates and returns a
PropertyChangeListener that is
responsible for listening for changes from the specified
Action and updating the appropriate properties. |
protected PropertyChangeListener |
AbstractButton.createActionPropertyChangeListener (Action a)
Creates and returns a
PropertyChangeListener that is
responsible for listening for changes from the specified
Action and updating the appropriate properties. |
JMenuItem |
JMenu.insert (Action a,
int pos)
Inserts a new menu item attached to the specified
Action
object at a given position. |
void |
JPopupMenu.insert (Action a,
int index)
Inserts a menu item for the specified
Action object at
a given position. |
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). |
void |
ActionMap.put (Object key,
Action action)
Adds a binding for
key to action. |
void |
JComboBox.setAction (Action a)
Sets the
Action for the ActionEvent source. |
void |
JTextField.setAction (Action a)
Sets the
Action for the ActionEvent source. |
void |
AbstractButton.setAction (Action a)
Sets the
Action. |
| Constructor and Description |
|---|
JButton (Action a)
Creates a button where properties are taken from the
Action supplied. |
JCheckBox (Action a)
Creates a check box where properties are taken from the
Action supplied.
|
JCheckBoxMenuItem (Action a)
Creates a menu item whose properties are taken from the
Action supplied.
|
JMenu (Action a)
Constructs a menu whose properties are taken from the
Action supplied. |
JMenuItem (Action a)
Creates a menu item whose properties are taken from the
specified
Action. |
JRadioButton (Action a)
Creates a radiobutton where properties are taken from the
Action supplied.
|
JRadioButtonMenuItem (Action a)
Creates a radio button menu item whose properties are taken from the
Action supplied. |
JToggleButton (Action a)
Creates a toggle button where properties are taken from the
Action supplied.
|
| Modifier and Type | Class and Description |
|---|---|
protected class |
BasicDesktopPaneUI.CloseAction
Handles closing an internal frame.
|
protected class |
BasicDesktopPaneUI.MaximizeAction
Handles maximizing an internal frame.
|
protected class |
BasicDesktopPaneUI.MinimizeAction
Handles minimizing an internal frame.
|
protected class |
BasicDesktopPaneUI.NavigateAction
Handles navigating to the next internal frame.
|
protected class |
BasicDesktopPaneUI.OpenAction
Handles restoring a minimized or maximized internal frame.
|
protected class |
BasicFileChooserUI.ApproveSelectionAction
Responds to an Open or Save request
|
protected class |
BasicFileChooserUI.CancelSelectionAction
Responds to a cancel request.
|
protected class |
BasicFileChooserUI.ChangeToParentDirectoryAction |
protected class |
BasicFileChooserUI.GoHomeAction
Acts on the "home" key event or equivalent event.
|
protected class |
BasicFileChooserUI.NewFolderAction
Creates a new folder.
|
protected class |
BasicFileChooserUI.UpdateAction
Rescans the files in the current directory
|
class |
BasicInternalFrameTitlePane.CloseAction
This class should be treated as a "protected" inner class.
|
class |
BasicInternalFrameTitlePane.IconifyAction
This class should be treated as a "protected" inner class.
|
class |
BasicInternalFrameTitlePane.MaximizeAction
This class should be treated as a "protected" inner class.
|
class |
BasicInternalFrameTitlePane.MoveAction
This class should be treated as a "protected" inner class.
|
class |
BasicInternalFrameTitlePane.RestoreAction
This class should be treated as a "protected" inner class.
|
class |
BasicInternalFrameTitlePane.SizeAction
This class should be treated as a "protected" inner class.
|
class |
BasicSliderUI.ActionScroller
As of Java 2 platform v1.3 this undocumented class is no longer used.
|
class |
BasicTreeUI.TreeCancelEditingAction
ActionListener that invokes cancelEditing when action performed.
|
class |
BasicTreeUI.TreeHomeAction
TreeHomeAction is used to handle end/home actions.
|
class |
BasicTreeUI.TreeIncrementAction
TreeIncrementAction is used to handle up/down actions.
|
class |
BasicTreeUI.TreePageAction
TreePageAction handles page up and page down events.
|
class |
BasicTreeUI.TreeToggleAction
For the first selected row expandedness will be toggled.
|
class |
BasicTreeUI.TreeTraverseAction
TreeTraverseAction is the action used for left/right keys. |
| Modifier and Type | Field and Description |
|---|---|
protected Action |
BasicInternalFrameTitlePane.closeAction |
protected Action |
BasicInternalFrameTitlePane.iconifyAction |
protected Action |
BasicInternalFrameTitlePane.maximizeAction |
protected Action |
BasicInternalFrameTitlePane.moveAction |
protected Action |
BasicTreeUI.KeyHandler.repeatKeyAction
Key code that is being generated for.
|
protected Action |
BasicInternalFrameTitlePane.restoreAction |
protected Action |
BasicInternalFrameTitlePane.sizeAction |
| Modifier and Type | Method and Description |
|---|---|
protected Action |
BasicLookAndFeel.createAudioAction (Object key)
Creates and returns an
Action used to play a sound. |
Action |
BasicFileChooserUI.getApproveSelectionAction () |
Action |
BasicFileChooserUI.getCancelSelectionAction () |
Action |
BasicFileChooserUI.getChangeToParentDirectoryAction () |
Action |
BasicFileChooserUI.getGoHomeAction () |
Action |
BasicFileChooserUI.getNewFolderAction () |
Action |
BasicFileChooserUI.getUpdateAction () |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BasicLookAndFeel.playSound (Action audioAction)
If necessary, invokes
actionPerformed on
audioAction to play a sound. |
| Modifier and Type | Class and Description |
|---|---|
protected class |
MetalFileChooserUI.DirectoryComboBoxAction
Acts when DirectoryComboBox has changed the selected item.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultEditorKit.BeepAction
Creates a beep.
|
static class |
DefaultEditorKit.CopyAction
Copies the selected region and place its contents
into the system clipboard.
|
static class |
DefaultEditorKit.CutAction
Cuts the selected region and place its contents
into the system clipboard.
|
static class |
DefaultEditorKit.DefaultKeyTypedAction
The action that is executed by default if
a key typed event is received and there
is no keymap entry.
|
static class |
DefaultEditorKit.InsertBreakAction
Places a line/paragraph break into the document.
|
static class |
DefaultEditorKit.InsertContentAction
Places content into the associated document.
|
static class |
DefaultEditorKit.InsertTabAction
Places a tab character into the document.
|
static class |
DefaultEditorKit.PasteAction
Pastes the contents of the system clipboard into the
selected region, or before the caret if nothing is
selected.
|
static class |
StyledEditorKit.AlignmentAction
An action to set paragraph alignment.
|
static class |
StyledEditorKit.BoldAction
An action to toggle the bold attribute.
|
static class |
StyledEditorKit.FontFamilyAction
An action to set the font family in the associated
JEditorPane.
|
static class |
StyledEditorKit.FontSizeAction
An action to set the font size in the associated
JEditorPane.
|
static class |
StyledEditorKit.ForegroundAction
An action to set foreground color.
|
static class |
StyledEditorKit.ItalicAction
An action to toggle the italic attribute.
|
static class |
StyledEditorKit.StyledTextAction
An action that assumes it's being fired on a JEditorPane
with a StyledEditorKit (or subclass) installed.
|
static class |
StyledEditorKit.UnderlineAction
An action to toggle the underline attribute.
|
class |
TextAction
An Action implementation useful for key bindings that are
shared across a number of different text components.
|
| Modifier and Type | Method and Description |
|---|---|
static Action[] |
TextAction.augmentList (Action[] list1,
Action[] list2)
Takes one list of
commands and augments it with another list
of commands.
|
Action |
Keymap.getAction (KeyStroke key)
Fetches the action appropriate for the given symbolic
event sequence.
|
protected Action[] |
InternationalFormatter.getActions ()
If
getSupportsIncrement returns true, this returns
two Actions suitable for incrementing/decrementing the value. |
Action[] |
StyledEditorKit.getActions ()
Fetches the command list for the editor.
|
Action[] |
DefaultEditorKit.getActions ()
Fetches the set of commands that can be used
on a text component that is using a model and
view produced by this kit.
|
Action[] |
JTextComponent.getActions ()
Fetches the command list for the editor.
|
abstract Action[] |
EditorKit.getActions ()
Fetches the set of commands that can be used
on a text component that is using a model and
view produced by this kit.
|
Action[] |
Keymap.getBoundActions ()
Fetches all of the actions defined in this keymap.
|
Action |
Keymap.getDefaultAction ()
Fetches the default action to fire if a
key is typed (i.e.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Keymap.addActionForKeyStroke (KeyStroke key,
Action a)
Adds a binding to the keymap.
|
static Action[] |
TextAction.augmentList (Action[] list1,
Action[] list2)
Takes one list of
commands and augments it with another list
of commands.
|
static Action[] |
TextAction.augmentList (Action[] list1,
Action[] list2)
Takes one list of
commands and augments it with another list
of commands.
|
KeyStroke[] |
Keymap.getKeyStrokesForAction (Action a)
Fetches the keystrokes that will result in
the given action.
|
static void |
JTextComponent.loadKeymap (Keymap map,
JTextComponent.KeyBinding[] bindings,
Action[] actions)
Loads a keymap with a bunch of
bindings.
|
void |
Keymap.setDefaultAction (Action a)
Set the default action to fire if a key is typed.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
HTMLEditorKit.HTMLTextAction
An abstract Action providing some convenience methods that may
be useful in inserting HTML into an existing document.
|
static class |
HTMLEditorKit.InsertHTMLTextAction
InsertHTMLTextAction can be used to insert an arbitrary string of HTML
into an existing HTML document.
|
| Modifier and Type | Method and Description |
|---|---|
Action[] |
HTMLEditorKit.getActions ()
Fetches the command list for the editor.
|
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, 2020, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.