public class SwingDoublePreferenceProperty extends SwingDoubleProperty implements DoublePreferenceProperty, EditablePreferenceProperty
PROPERTY_VALUE
Constructor and Description |
---|
SwingDoublePreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
double value)
Create a double preference property with maximum range, step 1 and the
given default value.
|
SwingDoublePreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
double value,
boolean autoSave)
Create a double preference property with maximum range, step 1 and the
given default value.
|
SwingDoublePreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
double value,
double step)
Create a double preference property with maximum range, step and the
given default value.
|
SwingDoublePreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
double value,
double step,
boolean autoSave)
Create a double preference property with maximum range, step and the
given default value.
|
SwingDoublePreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
double value,
double minValue,
double maxValue)
Create a double preference property with the given range, step 1 and the
given default value.
|
SwingDoublePreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
double value,
double minValue,
double maxValue,
boolean autoSave)
Create a double preference property with the given range, step 1 and the
given default value.
|
SwingDoublePreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
double value,
double minValue,
double maxValue,
double step)
Create a double preference property with the given range, step and the
given default value.
|
SwingDoublePreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
double value,
double minValue,
double maxValue,
double step,
boolean autoSave)
Create a double preference property with the given range, step and the
given default value.
|
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.
|
getMaxValue, getMaxValueNumber, getMinValue, getMinValueNumber, getStep, getStepNumber, getValue, getValueNumber, setValue, setValue, setValueNumber
getEditorProvider
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 SwingDoublePreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, double value)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valuepublic SwingDoublePreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, double value, boolean autoSave)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valueautoSave
- save changes immediately?public SwingDoublePreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, double value, double step)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valuestep
- step to be used for value when steppingpublic SwingDoublePreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, double value, double step, boolean autoSave)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valuestep
- step to be used for value when steppingautoSave
- save changes immediately?public SwingDoublePreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, double value, double minValue, double maxValue)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valueminValue
- minimal allowed value (included)maxValue
- maximal allowed value (included)public SwingDoublePreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, double value, double minValue, double maxValue, boolean autoSave)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valueminValue
- minimal allowed value (included)maxValue
- maximal allowed value (included)autoSave
- save changes immediately?public SwingDoublePreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, double value, double minValue, double maxValue, double step)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valueminValue
- minimal allowed value (included)maxValue
- maximal allowed value (included)step
- step to be used for value when steppingpublic SwingDoublePreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, double value, double minValue, double maxValue, double step, boolean autoSave)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valueminValue
- minimal allowed value (included)maxValue
- maximal allowed value (included)step
- step to be used for value when steppingautoSave
- save changes immediately?public 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