Revision 39271
branches/v2_0_0_prep/libraries/libUIComponent/src/org/gvsig/gui/beans/coordinatespanel/CoordinatesPanel.java | ||
---|---|---|
54 | 54 |
private DataInputContainer dataInputContainer12 = null; |
55 | 55 |
private DataInputContainer dataInputContainer21 = null; |
56 | 56 |
private DataInputContainer dataInputContainer22 = null; |
57 |
private int maximumFractionDigits = 3; |
|
57 | 58 |
|
58 | 59 |
/** |
59 | 60 |
* This is the default constructor |
60 | 61 |
*/ |
62 |
public CoordinatesPanel(int maximumFractionDigits) { |
|
63 |
this.maximumFractionDigits = maximumFractionDigits; |
|
64 |
initialize(); |
|
65 |
} |
|
66 |
|
|
67 |
/** |
|
68 |
* This is the default constructor |
|
69 |
*/ |
|
61 | 70 |
public CoordinatesPanel() { |
62 | 71 |
initialize(); |
63 | 72 |
} |
... | ... | |
166 | 175 |
*/ |
167 | 176 |
public DataInputContainer getDataInputContainer11() { |
168 | 177 |
if (dataInputContainer11 == null) { |
169 |
dataInputContainer11 = new DataInputContainer(); |
|
178 |
dataInputContainer11 = new DataInputContainer(maximumFractionDigits);
|
|
170 | 179 |
dataInputContainer11.setLabelText("X"); |
171 | 180 |
dataInputContainer11.addValueChangedListener(this); |
172 | 181 |
} |
... | ... | |
180 | 189 |
*/ |
181 | 190 |
public DataInputContainer getDataInputContainer12() { |
182 | 191 |
if (dataInputContainer12 == null) { |
183 |
dataInputContainer12 = new DataInputContainer(); |
|
192 |
dataInputContainer12 = new DataInputContainer(maximumFractionDigits);
|
|
184 | 193 |
dataInputContainer12.setLabelText("Y"); |
185 | 194 |
dataInputContainer12.addValueChangedListener(this); |
186 | 195 |
} |
... | ... | |
194 | 203 |
*/ |
195 | 204 |
public DataInputContainer getDataInputContainer21() { |
196 | 205 |
if (dataInputContainer21 == null) { |
197 |
dataInputContainer21 = new DataInputContainer(); |
|
206 |
dataInputContainer21 = new DataInputContainer(maximumFractionDigits);
|
|
198 | 207 |
dataInputContainer21.setLabelText("X"); |
199 | 208 |
dataInputContainer21.addValueChangedListener(this); |
200 | 209 |
} |
... | ... | |
208 | 217 |
*/ |
209 | 218 |
public DataInputContainer getDataInputContainer22() { |
210 | 219 |
if (dataInputContainer22 == null) { |
211 |
dataInputContainer22 = new DataInputContainer(); |
|
220 |
dataInputContainer22 = new DataInputContainer(maximumFractionDigits);
|
|
212 | 221 |
dataInputContainer22.setLabelText("Y"); |
213 | 222 |
dataInputContainer22.addValueChangedListener(this); |
214 | 223 |
} |
branches/v2_0_0_prep/libraries/libUIComponent/src/org/gvsig/gui/beans/datainput/DataInputContainer.java | ||
---|---|---|
42 | 42 |
public class DataInputContainer extends JPanel { |
43 | 43 |
private static final long serialVersionUID = 7084105134015956663L; |
44 | 44 |
|
45 |
private JLabel jLabel = null; |
|
46 |
private DataInputField dataInputField = null; |
|
45 |
private JLabel jLabel = null; |
|
46 |
private DataInputField dataInputField = null; |
|
47 |
private int maximumFractionDigits = 3; |
|
47 | 48 |
|
48 | 49 |
/** |
49 | 50 |
* This is the default constructor |
50 | 51 |
*/ |
52 |
public DataInputContainer(int maximumFractionDigits) { |
|
53 |
this.maximumFractionDigits = maximumFractionDigits; |
|
54 |
initialize(); |
|
55 |
} |
|
56 |
|
|
57 |
/** |
|
58 |
* This is the default constructor |
|
59 |
*/ |
|
51 | 60 |
public DataInputContainer() { |
52 | 61 |
initialize(); |
53 | 62 |
} |
... | ... | |
93 | 102 |
*/ |
94 | 103 |
public DataInputField getDataInputField() { |
95 | 104 |
if (dataInputField == null) { |
96 |
dataInputField = new DataInputField(); |
|
105 |
dataInputField = new DataInputField(maximumFractionDigits);
|
|
97 | 106 |
} |
98 | 107 |
return dataInputField; |
99 | 108 |
} |
branches/v2_0_0_prep/libraries/libUIComponent/src/org/gvsig/gui/beans/datainput/DataInputField.java | ||
---|---|---|
52 | 52 |
|
53 | 53 |
private NumberFormat doubleDisplayFormat; |
54 | 54 |
private NumberFormat doubleEditFormat; |
55 |
private boolean eventsEnabled = true; |
|
55 |
private boolean eventsEnabled = true; |
|
56 |
private int maximumFractionDigits = 3; |
|
56 | 57 |
|
58 |
/** |
|
59 |
* This is the default constructor |
|
60 |
*/ |
|
61 |
public DataInputField(int maximumFractionDigits) { |
|
62 |
this.maximumFractionDigits = maximumFractionDigits; |
|
63 |
setUpFormats(); |
|
64 |
initialize(); |
|
65 |
} |
|
57 | 66 |
|
58 | 67 |
/** |
59 |
* This is the default constructor
|
|
60 |
*/
|
|
68 |
* This is the default constructor
|
|
69 |
*/
|
|
61 | 70 |
public DataInputField() { |
62 | 71 |
setUpFormats(); |
63 | 72 |
initialize(); |
... | ... | |
70 | 79 |
private void setUpFormats() { |
71 | 80 |
doubleDisplayFormat = NumberFormat.getNumberInstance(); |
72 | 81 |
doubleDisplayFormat.setMinimumFractionDigits(0); |
82 |
doubleDisplayFormat.setMaximumFractionDigits(maximumFractionDigits); |
|
73 | 83 |
doubleEditFormat = NumberFormat.getNumberInstance(); |
74 | 84 |
} |
75 | 85 |
|
Also available in: Unified diff