All Packages Class Hierarchy This Package Previous Next Index
Class com.sun.java.swing.AbstractAction
java.lang.Object
|
+----com.sun.java.swing.AbstractAction
- public abstract class AbstractAction
- extends Object
- implements Action, Cloneable, Serializable
This class provides default implementations for the JFC 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 Swing1.0 applications. It will
not be possible to load serialized Swing1.0 objects with future releases
of Swing. The JDK1.2 release of Swing will be the compatibility
baseline for the serialized form of Swing objects.
- See Also:
- Action
-
changeSupport
-
-
enabled
-
-
AbstractAction()
- Defines an Action object with a default description string
and default icon.
-
AbstractAction(String)
- Defines an Action object with the specified description string
and a default icon.
-
AbstractAction(String, Icon)
- Defines an Action object with the specified description string
and a the specified icon.
-
actionPerformed(ActionEvent)
-
-
addPropertyChangeListener(PropertyChangeListener)
- Add a PropertyChangeListener to the listener list.
-
firePropertyChange(String, Object, Object)
- Support for reporting bound property changes.
-
getValue(String)
-
-
isEnabled()
-
-
putValue(String, Object)
-
-
removePropertyChangeListener(PropertyChangeListener)
- Remove a PropertyChangeListener from the listener list.
-
setEnabled(boolean)
-
enabled
protected boolean enabled
changeSupport
protected PropertyChangeSupport changeSupport
AbstractAction
public AbstractAction()
- Defines an Action object with a default description string
and default icon.
AbstractAction
public AbstractAction(String name)
- Defines an Action object with the specified description string
and a default icon.
AbstractAction
public AbstractAction(String name,
Icon icon)
- Defines an Action object with the specified description string
and a the specified icon.
getValue
public Object getValue(String key)
- See Also:
- getValue
putValue
public synchronized void putValue(String key,
Object newValue)
- See Also:
- putValue
isEnabled
public boolean isEnabled()
- See Also:
- isEnabled
setEnabled
public synchronized void setEnabled(boolean newValue)
- See Also:
- setEnabled
firePropertyChange
protected void firePropertyChange(String propertyName,
Object oldValue,
Object newValue)
- Support for 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.
addPropertyChangeListener
public synchronized void addPropertyChangeListener(PropertyChangeListener listener)
- Add a PropertyChangeListener to the listener list.
The listener is registered for all properties.
A PropertyChangeEvent will get fired in response to setting
a bound property, e.g. setFont, setBackground, or setForeground.
Note that if the current component is inheriting its foreground,
background, or font from its container, then no event will be
fired in response to a change in the inherited property.
- Parameters:
- listener - The PropertyChangeListener to be added
- See Also:
- addPropertyChangeListener
removePropertyChangeListener
public synchronized void removePropertyChangeListener(PropertyChangeListener listener)
- Remove a PropertyChangeListener from the listener list.
This removes a PropertyChangeListener that was registered
for all properties.
- Parameters:
- listener - The PropertyChangeListener to be removed
- See Also:
- removePropertyChangeListener
All Packages Class Hierarchy This Package Previous Next Index