Overview | Package | Class | Tree | Deprecated | Index | Help |
Java Platform 1.1.7 |
||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
In addition to the actionPerformed
method
defined by the ActionListener interface, this interface allows the
application to define, in a single place:
add
method. When an Action object is added to such a
container, the container:
Cut
action object. The text associated with the object is
specified as "Cut", and an image depicting a pair of scissors is specified
as its icon. The Cut
action-object can then be added to a
menu and to a toolbar. Each container does the appropriate things with the
object, and invokes its actionPerformed
method when the
component associated with it is activated. The application can then disable
or enable the application object without worrying about what user-interface
components are connected to it.
This interface can be added to an existing class or used to create an
adapter (typically, by subclassing AbstractAction). The Action object
can then be added to multiple action-aware containers and connected to
Action-capable components. The GUI controls can then be activated or
deactivated all at once by invoking the Action object's setEnabled
method.
Field Summary | |
static java.lang.String | DEFAULT
Useful constants that can be used as the storage-retreival key when setting or getting one of this object's properties (text or icon). |
static java.lang.String | LONG_DESCRIPTION
|
static java.lang.String | NAME
|
static java.lang.String | SHORT_DESCRIPTION
|
static java.lang.String | SMALL_ICON
|
Method Summary | |
void | addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Add or remove a PropertyChange listener. |
java.lang.Object | getValue(java.lang.String key)
Puts/gets one of this object's properties using the associated key. |
boolean | isEnabled()
|
void | putValue(java.lang.String key,
java.lang.Object value)
|
void | removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void | setEnabled(boolean b)
Sets/tests the enabled state of the Action. |
Field Detail |
public static final java.lang.String DEFAULT
public static final java.lang.String NAME
public static final java.lang.String SHORT_DESCRIPTION
public static final java.lang.String LONG_DESCRIPTION
public static final java.lang.String SMALL_ICON
Method Detail |
public java.lang.Object getValue(java.lang.String key)
public void putValue(java.lang.String key, java.lang.Object value)
public void setEnabled(boolean b)
actionPerformed
method.public boolean isEnabled()
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Overview | Package | Class | Tree | Deprecated | Index | Help |
Java Platform 1.1.7 |
||
PREV CLASS | NEXT CLASS | FRAMES | NO FRAMES | ||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |