public class SwingDoubleProperty extends SwingNumberProperty implements Property<java.lang.Double>
Constructor and Description |
---|
SwingDoubleProperty(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.
|
SwingDoubleProperty(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.
|
SwingDoubleProperty(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.
|
SwingDoubleProperty(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.
|
SwingDoubleProperty(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.
|
SwingDoubleProperty(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.
|
SwingDoubleProperty(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.
|
SwingDoubleProperty(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 |
---|---|
double |
getMaxValue()
Get the maximal allowed value.
|
java.lang.Number |
getMaxValueNumber()
Get the maximal allowed value.
|
double |
getMinValue()
Get the minimal allowed value.
|
java.lang.Number |
getMinValueNumber()
Get the minimal allowed value.
|
double |
getStep()
Get the step used in steppers.
|
java.lang.Number |
getStepNumber()
Get the step used in steppers.
|
java.lang.Double |
getValue()
Get the properties value.
|
java.lang.Number |
getValueNumber()
Get the properties value.
|
void |
setValue(double value)
Set the properties value.
|
void |
setValue(java.lang.Double value)
Set the value.
|
void |
setValueNumber(java.lang.Number value)
Set the property value.
|
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
addValueChangeListener, addValueChangeListenerWeakly, removeValueChangeListener, removeValueChangeListenerWeakly
getName
public SwingDoubleProperty(@NotNull java.lang.String basicName, @NotNull java.lang.String baseTag, double value)
basicName
- property namebaseTag
- basic i18n tagvalue
- default valuepublic SwingDoubleProperty(@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 SwingDoubleProperty(@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 SwingDoubleProperty(@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 SwingDoubleProperty(@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 SwingDoubleProperty(@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 SwingDoubleProperty(@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 SwingDoubleProperty(@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 double getMinValue()
public double getMaxValue()
public double getStep()
public java.lang.Double getValue()
public void setValue(@NotNull java.lang.Double value)
public void setValue(double value)
value
- value to set@NotNull public java.lang.Number getMinValueNumber()
getMinValueNumber
in class SwingNumberProperty
@NotNull public java.lang.Number getMaxValueNumber()
getMaxValueNumber
in class SwingNumberProperty
@NotNull public java.lang.Number getStepNumber()
getStepNumber
in class SwingNumberProperty
@NotNull public java.lang.Number getValueNumber()
getValueNumber
in class SwingNumberProperty
public void setValueNumber(@NotNull java.lang.Number value)
setValueNumber
in class SwingNumberProperty
value
- new value