com.eteks.sweethome3d.swing
Class NullableSpinner.NullableSpinnerNumberModel
java.lang.Object
javax.swing.AbstractSpinnerModel
javax.swing.SpinnerNumberModel
com.eteks.sweethome3d.swing.NullableSpinner.NullableSpinnerNumberModel
- All Implemented Interfaces:
- Serializable, SpinnerModel
- Direct Known Subclasses:
- NullableSpinner.NullableSpinnerLengthModel
- Enclosing class:
- NullableSpinner
public static class NullableSpinner.NullableSpinnerNumberModel
- extends SpinnerNumberModel
Spinner number model that accepts null values.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NullableSpinner.NullableSpinnerNumberModel
public NullableSpinner.NullableSpinnerNumberModel(int value,
int minimum,
int maximum,
int stepSize)
NullableSpinner.NullableSpinnerNumberModel
public NullableSpinner.NullableSpinnerNumberModel(float value,
float minimum,
float maximum,
float stepSize)
getNextValue
public Object getNextValue()
- Specified by:
getNextValue in interface SpinnerModel- Overrides:
getNextValue in class SpinnerNumberModel
getPreviousValue
public Object getPreviousValue()
- Specified by:
getPreviousValue in interface SpinnerModel- Overrides:
getPreviousValue in class SpinnerNumberModel
getValue
public Object getValue()
- Specified by:
getValue in interface SpinnerModel- Overrides:
getValue in class SpinnerNumberModel
setValue
public void setValue(Object value)
- Sets model value. This method is overridden to store whether current value is
null
or not (super class setValue doesn't accept null value).
- Specified by:
setValue in interface SpinnerModel- Overrides:
setValue in class SpinnerNumberModel
getNumber
public Number getNumber()
- Overrides:
getNumber in class SpinnerNumberModel
isNullable
public boolean isNullable()
- Returns
true if this spinner model is nullable.
setNullable
public void setNullable(boolean nullable)
- Sets whether this spinner model is nullable.