Revision 2524 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/pickercontroller/nullablespinner/NullableSpinnerNumberModel.java
NullableSpinnerNumberModel.java | ||
---|---|---|
37 | 37 |
public NullableSpinnerNumberModel(Double value, double minimum, double maximum, double stepSize) { |
38 | 38 |
this(value, new Double(minimum), new Double(maximum), new Double(stepSize)); |
39 | 39 |
} |
40 |
|
|
41 |
public NullableSpinnerNumberModel(Number value) { |
|
42 |
this(value, null, null, Integer.valueOf(1)); |
|
43 |
} |
|
40 | 44 |
|
41 | 45 |
public NullableSpinnerNumberModel() { |
42 | 46 |
this((Integer)0, null, null, Integer.valueOf(1)); |
... | ... | |
80 | 84 |
|
81 | 85 |
private Number incrValue(int dir) |
82 | 86 |
{ |
87 |
if (value==null) { |
|
88 |
return null; |
|
89 |
} |
|
83 | 90 |
Number newValue; |
84 | 91 |
if ((value instanceof Float) || (value instanceof Double)) { |
85 | 92 |
double v = value.doubleValue() + (stepSize.doubleValue() * (double)dir); |
Also available in: Unified diff