public class SwingIntegerPreferenceProperty extends SwingIntegerProperty implements IntegerPreferenceProperty, EditablePreferenceProperty
PROPERTY_VALUE
Constructor and Description |
---|
SwingIntegerPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
int value)
Create a integer preference property with maximum range, step 1 and the
given default value.
|
SwingIntegerPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
int value,
boolean autoSave)
Create a integer preference property with maximum range, step 1 and the
given default value.
|
SwingIntegerPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
int value,
int step)
Create a integer preference property with maximum range, step and the
given default value.
|
SwingIntegerPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
int value,
int step,
boolean autoSave)
Create a integer preference property with maximum range, step and the
given default value.
|
SwingIntegerPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
int value,
int minValue,
int maxValue)
Create a integer preference property with the given range, step 1 and the
given default value.
|
SwingIntegerPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
int value,
int minValue,
int maxValue,
boolean autoSave)
Create a integer preference property with the given range, step 1 and the
given default value.
|
SwingIntegerPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
int value,
int minValue,
int maxValue,
int step)
Create a integer preference property with the given range, step and the
given default value.
|
SwingIntegerPreferenceProperty(java.lang.String basicName,
java.lang.String baseTag,
int value,
int minValue,
int maxValue,
int step,
boolean autoSave)
Create a integer 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
setValue
getEditorProvider, getName
addValueChangeListener, addValueChangeListenerWeakly, removeValueChangeListener, removeValueChangeListenerWeakly
public SwingIntegerPreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, int value)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valuepublic SwingIntegerPreferenceProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, int value, boolean autoSave)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valueautoSave
- save changes immediately?public SwingIntegerPreferenceProperty(java.lang.String basicName, java.lang.String baseTag, int value, int step)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valuestep
- step to be used for value when steppingpublic SwingIntegerPreferenceProperty(java.lang.String basicName, java.lang.String baseTag, int value, int step, boolean autoSave)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valuestep
- step to be used for value when steppingautoSave
- save changes immediately?public SwingIntegerPreferenceProperty(java.lang.String basicName, java.lang.String baseTag, int value, int minValue, int maxValue)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valueminValue
- minimal allowed value (included)maxValue
- maximal allowed value (included)public SwingIntegerPreferenceProperty(java.lang.String basicName, java.lang.String baseTag, int value, int minValue, int 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 SwingIntegerPreferenceProperty(java.lang.String basicName, java.lang.String baseTag, int value, int minValue, int maxValue, int 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 SwingIntegerPreferenceProperty(java.lang.String basicName, java.lang.String baseTag, int value, int minValue, int maxValue, int 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