public class SwingColorPreferenceProperty extends SwingColorProperty implements EditablePreferenceProperty
autoSave, value
PROPERTY_VALUE
Constructor and Description |
---|
SwingColorPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
java.awt.Color defaultValue)
Create a color preference property.
|
SwingColorPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
java.awt.Color defaultValue,
boolean autoSave)
Create a color preference property.
|
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, 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 SwingColorPreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, java.awt.Color defaultValue)
basicName
- basic name (prefix)baseTag
- basic i18n tagdefaultValue
- the default colorpublic SwingColorPreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, java.awt.Color defaultValue, boolean autoSave)
basicName
- basic name (prefix)baseTag
- basic i18n tagdefaultValue
- the default colorautoSave
- save changed values immediatelypublic 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