Package de.sciss.gui
Class BooleanPrefsMenuAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- de.sciss.gui.MenuAction
-
- de.sciss.gui.PrefMenuAction
-
- de.sciss.gui.BooleanPrefsMenuAction
-
- All Implemented Interfaces:
LaterInvocationManager.Listener,PreferenceEntrySync,java.awt.event.ActionListener,java.io.Serializable,java.lang.Cloneable,java.util.EventListener,java.util.prefs.PreferenceChangeListener,javax.swing.Action
public class BooleanPrefsMenuAction extends PrefMenuAction
Adds PreferenceEntrySync functionality to the superclass note that unlike PrefCheckBox and the like, it's only valid to listen to the prefs changes, not the action events- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BooleanPrefsMenuAction(java.lang.String text, javax.swing.KeyStroke shortcut)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)Switches button state and updates preferences.protected voidreadPrefsFromString(java.lang.String prefsValue)voidsetCheckItem(MenuCheckItem mci)voidwritePrefs()-
Methods inherited from class de.sciss.gui.PrefMenuAction
canWritePrefs, getPreferenceKey, getPreferenceNode, getReadPrefs, getWritePrefs, laterInvocation, preferenceChange, readPrefs, setPreferenceKey, setPreferenceNode, setPreferences, setReadPrefs, setWritePrefs, shouldWritePrefs
-
Methods inherited from class de.sciss.gui.MenuAction
deinstallFrom, installOn, mimic
-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Method Detail
-
setCheckItem
public void setCheckItem(MenuCheckItem mci)
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
Switches button state and updates preferences.- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener- Specified by:
actionPerformedin classMenuAction
-
writePrefs
public void writePrefs()
-
readPrefsFromString
protected void readPrefsFromString(java.lang.String prefsValue)
- Specified by:
readPrefsFromStringin classPrefMenuAction
-
-