swingwtx.swing
Class AbstractAction
java.lang.Object
swingwtx.swing.AbstractAction
- All Implemented Interfaces:
- Action, ActionListener, java.lang.Cloneable, EventListener, java.util.EventListener, java.io.Serializable
- Direct Known Subclasses:
- TextAction
- public abstract class AbstractAction
- extends java.lang.Object
- implements Action, java.lang.Cloneable, java.io.Serializable
- See Also:
- Serialized Form
Fields inherited from interface swingwtx.swing.Action |
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISABLED_ICON, DROP_MENU, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON, SWT_MAPPED_TOOLITEM |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
enabled
protected boolean enabled
changeSupport
protected SwingPropertyChangeSupport changeSupport
AbstractAction
public AbstractAction()
AbstractAction
public AbstractAction(java.lang.String name)
AbstractAction
public AbstractAction(java.lang.String name,
Icon icon)
getValue
public java.lang.Object getValue(java.lang.String key)
- Specified by:
getValue
in interface Action
putValue
public void putValue(java.lang.String key,
java.lang.Object newValue)
- Specified by:
putValue
in interface Action
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interface Action
setEnabled
public void setEnabled(boolean newValue)
- Specified by:
setEnabled
in interface Action
getKeys
public java.lang.Object[] getKeys()
firePropertyChange
protected void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
addPropertyChangeListener
in interface Action
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener
in interface Action
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
clone
protected java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Throws:
java.lang.CloneNotSupportedException