JavaTM 2 Platform
Std. Ed. v1.4.2

Uses of Interface
javax.swing.Action

Packages that use Action
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. 
 

Uses of Action in javax.swing
 

Classes in javax.swing that implement Action
 class AbstractAction
          This class provides default implementations for the JFC Action interface.
 

Methods in javax.swing that return Action
 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.
 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[] JTextField.getActions()
          Fetches the command list for the editor.
 Action ActionMap.get(Object key)
          Returns the binding for key, messaging the parent ActionMap if the binding is not locally defined.
static Action TransferHandler.getCutAction()
          Returns an Action that behaves like a 'cut' operation.
static Action TransferHandler.getCopyAction()
          Returns an Action that behaves like a 'copy' operation.
static Action TransferHandler.getPasteAction()
          Returns an Action that behaves like a 'paste' operation.
 Action AbstractButton.getAction()
          Returns the currently set Action for this ActionEvent source, or null if no Action is set.
 

Methods in javax.swing with parameters of type Action
 JButton JToolBar.add(Action a)
          Adds a new JButton which dispatches the action.
protected  JButton JToolBar.createActionComponent(Action a)
          Factory method which creates the JButton for Actions added to the JToolBar.
protected  void JRadioButton.configurePropertiesFromAction(Action a)
          Factory method which sets the ActionEvent source's properties according to values from the Action instance.
protected  PropertyChangeListener JRadioButton.createActionPropertyChangeListener(Action a)
          Factory method which creates the PropertyChangeListener used to update the ActionEvent source as properties change on its Action instance.
 void JComboBox.setAction(Action a)
          Sets the Action for the ActionEvent source.
protected  void JComboBox.configurePropertiesFromAction(Action a)
          Factory method which sets the ActionEvent source's properties according to values from the Action instance.
protected  PropertyChangeListener JComboBox.createActionPropertyChangeListener(Action a)
          Factory method which creates the PropertyChangeListener used to update the ActionEvent source as properties change on its Action instance.
 void JTextField.setAction(Action a)
          Sets the Action for the ActionEvent source.
protected  void JTextField.configurePropertiesFromAction(Action a)
          Factory method which sets the ActionEvent source's properties according to values from the Action instance.
protected  PropertyChangeListener JTextField.createActionPropertyChangeListener(Action a)
          Factory method which creates the PropertyChangeListener used to update the ActionEvent source as properties change on its Action instance.
protected  void JCheckBox.configurePropertiesFromAction(Action a)
          Factory method which sets the ActionEvent source's properties according to values from the Action instance.
protected  PropertyChangeListener JCheckBox.createActionPropertyChangeListener(Action a)
          Factory method which creates the PropertyChangeListener used to update the ActionEvent source as properties change on its Action instance.
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).
 JMenuItem JPopupMenu.add(Action a)
          Appends a new menu item to the end of the menu which dispatches the specified Action object.
protected  JMenuItem JPopupMenu.createActionComponent(Action a)
          Factory method which creates the JMenuItem for Actions added to the JPopupMenu.
 void JPopupMenu.insert(Action a, int index)
          Inserts a menu item for the specified Action object at a given position.
protected  void JMenuItem.configurePropertiesFromAction(Action a)
          Factory method which sets the ActionEvent source's properties according to values from the Action instance.
protected  PropertyChangeListener JMenuItem.createActionPropertyChangeListener(Action a)
          Factory method which creates the PropertyChangeListener used to update the ActionEvent source as properties change on its Action instance.
 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.
protected  JMenuItem JMenu.createActionComponent(Action a)
          Factory method which creates the JMenuItem for Actions added to the JMenu.
 JMenuItem JMenu.insert(Action a, int pos)
          Inserts a new menu item attached to the specified Action object at a given position.
protected  void JMenu.configurePropertiesFromAction(Action a)
          Factory method which sets the ActionEvent source's properties according to values from the Action instance.
 void ActionMap.put(Object key, Action action)
          Adds a binding for key to action.
 void AbstractButton.setAction(Action a)
          Sets the Action for the ActionEvent source.
protected  void AbstractButton.configurePropertiesFromAction(Action a)
          Factory method which sets the ActionEvent source's properties according to values from the Action instance.
protected  PropertyChangeListener AbstractButton.createActionPropertyChangeListener(Action a)
          Factory method which creates the PropertyChangeListener used to update the ActionEvent source as properties change on its Action instance.
protected  void JButton.configurePropertiesFromAction(Action a)
          Factory method which sets the AbstractButton's properties according to values from the Action instance.
 

Constructors in javax.swing with parameters of type Action
JRadioButtonMenuItem(Action a)
          Creates a radio button menu item whose properties are taken from the Action supplied.
JCheckBoxMenuItem(Action a)
          Creates a menu item whose properties are taken from the Action supplied.
JRadioButton(Action a)
          Creates a radiobutton where properties are taken from the Action supplied.
JToggleButton(Action a)
          Creates a toggle button where properties are taken from the Action supplied.
JCheckBox(Action a)
          Creates a check box where properties are taken from the Action supplied.
JMenuItem(Action a)
          Creates a menu item whose properties are taken from the specified Action.
JMenu(Action a)
          Constructs a menu whose properties are taken from the Action supplied.
JButton(Action a)
          Creates a button where properties are taken from the Action supplied.
 

Uses of Action in javax.swing.plaf.basic
 

Classes in javax.swing.plaf.basic that implement Action
protected  class BasicDesktopPaneUI.CloseAction
           
protected  class BasicDesktopPaneUI.MaximizeAction
           
protected  class BasicDesktopPaneUI.MinimizeAction
           
protected  class BasicDesktopPaneUI.NavigateAction
           
protected  class BasicDesktopPaneUI.OpenAction
           
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 inner class is marked "public" due to a compiler bug.
 class BasicInternalFrameTitlePane.IconifyAction
          This inner class is marked "public" due to a compiler bug.
 class BasicInternalFrameTitlePane.MaximizeAction
          This inner class is marked "public" due to a compiler bug.
 class BasicInternalFrameTitlePane.MoveAction
          This inner class is marked "public" due to a compiler bug.
 class BasicInternalFrameTitlePane.RestoreAction
          This inner class is marked "public" due to a compiler bug.
 class BasicInternalFrameTitlePane.SizeAction
          This inner class is marked "public" due to a compiler bug.
 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.
 

Fields in javax.swing.plaf.basic declared as Action
protected  Action BasicTreeUI.KeyHandler.repeatKeyAction
          Key code that is being generated for.
protected  Action BasicInternalFrameTitlePane.closeAction
           
protected  Action BasicInternalFrameTitlePane.maximizeAction
           
protected  Action BasicInternalFrameTitlePane.iconifyAction
           
protected  Action BasicInternalFrameTitlePane.restoreAction
           
protected  Action BasicInternalFrameTitlePane.moveAction
           
protected  Action BasicInternalFrameTitlePane.sizeAction
           
 

Methods in javax.swing.plaf.basic that return Action
protected  Action BasicLookAndFeel.createAudioAction(Object key)
          Returns an Action.
 Action BasicFileChooserUI.getNewFolderAction()
           
 Action BasicFileChooserUI.getGoHomeAction()
           
 Action BasicFileChooserUI.getChangeToParentDirectoryAction()
           
 Action BasicFileChooserUI.getApproveSelectionAction()
           
 Action BasicFileChooserUI.getCancelSelectionAction()
           
 Action BasicFileChooserUI.getUpdateAction()
           
 

Methods in javax.swing.plaf.basic with parameters of type Action
protected  void BasicLookAndFeel.playSound(Action audioAction)
          Decides whether to fire the Action that is passed into it and, if needed, fires the Action's actionPerformed method.
 

Uses of Action in javax.swing.plaf.metal
 

Classes in javax.swing.plaf.metal that implement Action
protected  class MetalFileChooserUI.DirectoryComboBoxAction
          Acts when DirectoryComboBox has changed the selected item.
 

Uses of Action in javax.swing.text
 

Classes in javax.swing.text that implement Action
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.
 

Methods in javax.swing.text that return Action
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.
static Action[] TextAction.augmentList(Action[] list1, Action[] list2)
          Takes one list of commands and augments it with another list of commands.
 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.
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.getDefaultAction()
          Fetches the default action to fire if a key is typed (i.e.
 Action Keymap.getAction(KeyStroke key)
          Fetches the action appropriate for the given symbolic event sequence.
 Action[] Keymap.getBoundActions()
          Fetches all of the actions defined in this keymap.
 Action[] JTextComponent.getActions()
          Fetches the command list for the editor.
 

Methods in javax.swing.text with parameters of type Action
static Action[] TextAction.augmentList(Action[] list1, Action[] list2)
          Takes one list of commands and augments it with another list of commands.
 void Keymap.setDefaultAction(Action a)
          Set the default action to fire if a key is typed.
 KeyStroke[] Keymap.getKeyStrokesForAction(Action a)
          Fetches the keystrokes that will result in the given action.
 void Keymap.addActionForKeyStroke(KeyStroke key, Action a)
          Adds a binding to the keymap.
static void JTextComponent.loadKeymap(Keymap map, JTextComponent.KeyBinding[] bindings, Action[] actions)
           Loads a keymap with a bunch of bindings.
 

Uses of Action in javax.swing.text.html
 

Classes in javax.swing.text.html that implement Action
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.
 

Methods in javax.swing.text.html that return Action
 Action[] HTMLEditorKit.getActions()
          Fetches the command list for the editor.
 


JavaTM 2 Platform
Std. Ed. v1.4.2

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.