public class IntegerModel extends DefaultListenable<java.lang.Integer> implements Lockable
Integer
values. This improves type checking and also allows
us to use it with sliders. Changes on the lock and on value are reported.Constructor and Description |
---|
IntegerModel(java.lang.Integer value,
java.lang.Integer minimum,
java.lang.Integer maximum,
java.lang.Integer stepSize) |
Modifier and Type | Method and Description |
---|---|
java.lang.Integer |
getMaximum() |
java.lang.Integer |
getMinimum() |
javax.swing.SpinnerModel |
getSpinnerModel() |
java.lang.Integer |
getValue() |
boolean |
isLocked() |
void |
setLock(boolean isLock) |
void |
setMaximum(java.lang.Integer newMaximum) |
void |
setMinimum(java.lang.Integer newMinimum) |
void |
setValue(java.lang.Integer value) |
addListener, notifyChange, removeListener
public IntegerModel(java.lang.Integer value, java.lang.Integer minimum, java.lang.Integer maximum, java.lang.Integer stepSize)
public java.lang.Integer getMinimum()
public java.lang.Integer getMaximum()
public javax.swing.SpinnerModel getSpinnerModel()
public java.lang.Integer getValue()
public void setValue(java.lang.Integer value)
public void setMinimum(java.lang.Integer newMinimum)
public void setMaximum(java.lang.Integer newMaximum)
public void setLock(boolean isLock)