javax.swing
public interface Action extends ActionListener
| Field Summary | |
|---|---|
| String | ACCELERATOR_KEY
A key to access the {@link KeyStroke} used as the accelerator for the
action. |
| String | ACTION_COMMAND_KEY
A key to access the action command string for the action. |
| String | DEFAULT
A key to access the default property for the action (this is not used). |
| String | LONG_DESCRIPTION
A key to access the long description for the action. |
| String | MNEMONIC_KEY
A key to access the mnemonic for the action. |
| String | NAME
A key to access the name for the action. |
| String | SHORT_DESCRIPTION
A key to access the short description for the action (the short
description is typically used as the tool tip text). |
| String | SMALL_ICON
A key to access the icon for the action. |
| Method Summary | |
|---|---|
| void | addPropertyChangeListener(PropertyChangeListener listener)
Registers a listener to receive notification whenever one of the
action's properties is modified.
|
| Object | getValue(String key)
Returns the value associated with the specified key.
|
| boolean | isEnabled()
Returns the flag that indicates whether or not this action is enabled.
|
| void | putValue(String key, Object value)
Sets the value associated with the specified key and sends a
{@link java.beans.PropertyChangeEvent} to all registered listeners.
|
| void | removePropertyChangeListener(PropertyChangeListener listener)
Deregisters a listener so that it no longer receives notification of
changes to the action's properties.
|
| void | setEnabled(boolean b)
Sets the flag that indicates whether or not this action is enabled. |
Parameters: listener the listener.
Parameters: key the key (not null).
Returns: The value associated with the specified key, or
null if the key is not found.
Returns: The flag.
Parameters: key the key (not null). value the value (null permitted).
Parameters: listener the listener.
Parameters: b the new value of the flag.