public abstract class UIAction
extends java.lang.Object
implements javax.swing.Action
| Constructor and Description |
|---|
UIAction(java.lang.String name)
Constructs new UI action.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
java.lang.String |
getName()
Returns action name.
|
java.lang.Object |
getValue(java.lang.String key) |
boolean |
isEnabled()
Cover method for
isEnabled(null). |
boolean |
isEnabled(java.lang.Object sender)
Subclasses that need to conditionalize the enabled state should
override this.
|
void |
putValue(java.lang.String key,
java.lang.Object value) |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
setEnabled(boolean b) |
public UIAction(java.lang.String name)
name - action namepublic final java.lang.String getName()
public java.lang.Object getValue(java.lang.String key)
getValue in interface javax.swing.Actionpublic void putValue(java.lang.String key,
java.lang.Object value)
putValue in interface javax.swing.Actionpublic void setEnabled(boolean b)
setEnabled in interface javax.swing.Actionpublic final boolean isEnabled()
isEnabled(null).isEnabled in interface javax.swing.Actionpublic boolean isEnabled(java.lang.Object sender)
sender may be null.sender - Widget enabled state is being asked for, may be null.public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener in interface javax.swing.Actionpublic void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener in interface javax.swing.Action