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:
- java.io.Serializable, javax.swing.SpinnerModel
- Direct Known Subclasses:
- NullableSpinner.NullableSpinnerLengthModel
- Enclosing class:
- NullableSpinner
public static class NullableSpinner.NullableSpinnerNumberModel
- extends javax.swing.SpinnerNumberModel
Spinner number model that accepts null
values.
- See Also:
- Serialized Form
Fields inherited from class javax.swing.AbstractSpinnerModel |
listenerList |
Methods inherited from class javax.swing.SpinnerNumberModel |
getMaximum, getMinimum, getStepSize, setMaximum, setMinimum, setStepSize |
Methods inherited from class javax.swing.AbstractSpinnerModel |
addChangeListener, fireStateChanged, getChangeListeners, getListeners, removeChangeListener |
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 java.lang.Object getNextValue()
- Specified by:
getNextValue
in interface javax.swing.SpinnerModel
- Overrides:
getNextValue
in class javax.swing.SpinnerNumberModel
getPreviousValue
public java.lang.Object getPreviousValue()
- Specified by:
getPreviousValue
in interface javax.swing.SpinnerModel
- Overrides:
getPreviousValue
in class javax.swing.SpinnerNumberModel
getValue
public java.lang.Object getValue()
- Specified by:
getValue
in interface javax.swing.SpinnerModel
- Overrides:
getValue
in class javax.swing.SpinnerNumberModel
setValue
public void setValue(java.lang.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 javax.swing.SpinnerModel
- Overrides:
setValue
in class javax.swing.SpinnerNumberModel
getNumber
public java.lang.Number getNumber()
- Overrides:
getNumber
in class javax.swing.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.