public abstract class ToggleableAction extends FHAESAction
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
buttonAdapters, i18nKey, KLUDGE_DISPLAYED_MNEMONIC_INDEX_KEY, SELECTED_KEY, shortName, tooltip
Constructor and Description |
---|
ToggleableAction(java.lang.String key,
boolean toggleValue) |
ToggleableAction(java.lang.String key,
boolean toggleValue,
java.lang.String iconName) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae)
Override and force actionPerformed to use togglePerformed instead
|
abstract void |
togglePerformed(java.awt.event.ActionEvent ae,
java.lang.Boolean value)
Called when an action is performed
|
connectToggleableButton, connectToggleableButton, getShortName, getToolTipText, perform, selectionStateChanged, setToolTipText
private static final long serialVersionUID
public ToggleableAction(java.lang.String key, boolean toggleValue, java.lang.String iconName)
key
- iconName
- toggleValue
- public ToggleableAction(java.lang.String key, boolean toggleValue)
key
- toggleValue
- public final void actionPerformed(java.awt.event.ActionEvent ae)
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class FHAESAction
public abstract void togglePerformed(java.awt.event.ActionEvent ae, java.lang.Boolean value)
ae
- value
-