public abstract class AbstractActivateableAction extends AbstractAction implements Activatable
changeSupport, enabled
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
Constructor and Description |
---|
AbstractActivateableAction() |
AbstractActivateableAction(String pName) |
AbstractActivateableAction(String pName,
Icon pIcon) |
Modifier and Type | Method and Description |
---|---|
void |
addActivationCriterion(ActivationCriterion pCriterion)
Convenience method.
|
ActivatableFacade |
getActivatableFacade() |
static boolean |
isDisplayingDisablementReasonsByDefault()
Display reasons for being disabled in tooltip text.
|
Boolean |
isDisplayingDisablementReasonsByOverride()
Display reasons for being disabled in tooltip text.
|
void |
putValue(String pKey,
Object pVal) |
static void |
setDisplayingDisablementReasonsByDefault(boolean pDisplayingDisablementReasonsByDefault) |
void |
setEnabled(boolean pEnabled) |
static String |
stripTooltip(String pTooltip)
Removes HTML and disablement info from tooltip.
|
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, removePropertyChangeListener
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
actionPerformed
public AbstractActivateableAction()
public AbstractActivateableAction(String pName)
public static boolean isDisplayingDisablementReasonsByDefault()
public ActivatableFacade getActivatableFacade()
getActivatableFacade
in interface Activatable
public Boolean isDisplayingDisablementReasonsByOverride()
public static void setDisplayingDisablementReasonsByDefault(boolean pDisplayingDisablementReasonsByDefault)
public void setEnabled(boolean pEnabled)
setEnabled
in interface Action
setEnabled
in class AbstractAction
public void addActivationCriterion(ActivationCriterion pCriterion)
public void putValue(String pKey, Object pVal)
putValue
in interface Action
putValue
in class AbstractAction
Copyright © 2023. All rights reserved.