| public abstract class javax.swing AbstractAction
|
Java SE 6 |
Action
interface. Standard behaviors like the get and set methods for
Action object properties (icon, text, and enabled) are defined
here. The developer need only subclass this abstract class and
define the actionPerformed method.
Warning:
Serialized objects of this class will not be compatible with
future Swing releases. The current serialization support is
appropriate for short term storage or RMI between applications running
the same version of Swing. As of 1.4, support for long term storage
of all JavaBeansTM
has been added to the java.beans package.
Please see java.beans.XMLEncoder.
| version | 1.56 03/28/06 |
| See also | javax.swing.Action |
| Fields | |
|---|---|
| protected boolean | enabled Specifies whether action is enabled; the default is true. |
| protected SwingPropertyChangeSupport | changeSupport If any PropertyChangeListeners have been registered, the
changeSupport field describes them.
|
| Constructors | |
|---|---|
| public | AbstractAction() Defines an Action object with a default
description string and default icon.
|
| public | AbstractAction(String name) Defines an Action object with the specified
description string and a default icon.
|
| public | AbstractAction(String name, Icon icon) Defines an Action object with the specified
description string and a the specified icon.
|
| Methods | |||||||
|---|---|---|---|---|---|---|---|
| public void | addPropertyChangeListener(PropertyChangeListener listener) Details
Adds a PropertyChangeListener to the listener list.
The listener is registered for all properties.
A
| ||||||
| protected Object | clone() throws CloneNotSupportedException Clones the abstract action. This gives the clone its own copy of the key/value list, which is not handled for you by Object.clone().
| ||||||
| protected void | firePropertyChange(String propertyName, Object oldValue, Object newValue) Supports reporting bound property changes. This method can be called when a bound property has changed and it will send the appropriate PropertyChangeEvent to any registered
PropertyChangeListeners.
| ||||||
| public void | putValue(String key, Object newValue) Details
Sets the Value associated with the specified key.
| ||||||
| public void | removePropertyChangeListener(PropertyChangeListener listener) Details
Removes a PropertyChangeListener from the listener list.
This removes a PropertyChangeListener that was registered
for all properties.
| ||||||
| Properties | |||||||
|---|---|---|---|---|---|---|---|
| public void | setEnabled(boolean newValue) Details
Enables or disables the action.
| ||||||
| public boolean | isEnabled() Details
Returns true if the action is enabled.
| ||||||
| public Object[] | getKeys() Details
Returns an array of Objects which are keys for
which values have been set for this AbstractAction,
or null if no keys have values set.
| ||||||
| public PropertyChangeListener[] | getPropertyChangeListeners() Details
Returns an array of all the PropertyChangeListeners added
to this AbstractAction with addPropertyChangeListener().
| ||||||
| public Object | getValue(String key) Details
Gets the Object associated with the specified key.
| ||||||
| About DocWeb · Bundles · Export · Export All | Top 10 · Statistics · Login |
| About Sun · Contact · Privacy · Terms of Use · Trademarks | Java SE 6 · Copyright © 1994-2009 Sun Microsystems, Inc.All rights reserved. Use is subject to license terms |
![]() |
![]() |
|