IAction
, java.io.Serializable
public class ActionToggle extends java.lang.Object implements IAction, java.io.Serializable
Constructor | Description |
---|---|
ActionToggle(ModifierBoolean modifier) |
|
ActionToggle(ModifierBoolean modifier,
java.lang.String trueText,
java.lang.String falseText) |
Modifier and Type | Method | Description |
---|---|---|
void |
actionPerformed() |
Toggles the state of the target object (true to false, false to true).
|
java.lang.String |
getFalseLabel() |
|
java.lang.String |
getLabel() |
Returns the true or false label, depending on the current state of the
toggle.
|
ModifierBoolean |
getModifier() |
Returns the boolean modifier used by this action.
|
java.lang.String |
getTrueLabel() |
|
void |
setFalseLabel(java.lang.String text) |
Specifies the button's label when the toggle is set to false.
|
void |
setModifier(ModifierBoolean newModifier) |
Specifies the boolean modifier that is set between true and false by the
action.
|
void |
setTrueLabel(java.lang.String text) |
Specifies the button's label when the toggle is set to true.
|
public ActionToggle(ModifierBoolean modifier)
public ActionToggle(ModifierBoolean modifier, java.lang.String trueText, java.lang.String falseText)
public void actionPerformed()
actionPerformed
in interface IAction
public ModifierBoolean getModifier()
public void setModifier(ModifierBoolean newModifier)
public void setTrueLabel(java.lang.String text)
public java.lang.String getTrueLabel()
public void setFalseLabel(java.lang.String text)
public java.lang.String getFalseLabel()
public java.lang.String getLabel()