public class SwingBooleanPreferenceProperty extends SwingBooleanProperty implements BooleanPreferenceProperty, EditablePreferenceProperty
PROPERTY_VALUE
Constructor and Description |
---|
SwingBooleanPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
boolean value)
Constructor.
|
SwingBooleanPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
boolean autoSave,
boolean value)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
readFrom(java.util.prefs.Preferences preferences)
Read the property value from the preferences.
|
void |
storeTo(java.util.prefs.Preferences preferences)
Store the current property value in the preferences.
|
createMenuItem, getEditorProvider, getValue, isAutoSave, setValue, setValue
getBaseTag, getLabelString, getMenuString, getName, getString
addValueChangeListener, addValueChangeListenerWeakly, firePropertyChange, fireValueChange, fireValueChange, fireValueChange, getBasicName, getPropertyName, removeValueChangeListener, removeValueChangeListenerWeakly
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEditorProvider, getName
addValueChangeListener, addValueChangeListenerWeakly, removeValueChangeListener, removeValueChangeListenerWeakly
public SwingBooleanPreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, boolean value)
basicName
- property tagbaseTag
- i18n tagvalue
- default valuepublic SwingBooleanPreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, boolean autoSave, boolean value)
basicName
- property tagbaseTag
- i18n tagautoSave
- automatically save value on changes?value
- default valuepublic void readFrom(@NotNull java.util.prefs.Preferences preferences)
readFrom
in interface PreferenceProperty
preferences
- preferences from where to read the property valuepublic void storeTo(@NotNull java.util.prefs.Preferences preferences)
storeTo
in interface PreferenceProperty
preferences
- preferences where to store the property value