Revision 50 org.gvsig.lrs/trunk/org.gvsig.lrs/org.gvsig.lrs.swing/org.gvsig.lrs.swing.impl/src/main/java/org/gvsig/lrs/swing/impl/JLrsCalibrateRouteParamsController.java
JLrsCalibrateRouteParamsController.java | ||
---|---|---|
210 | 210 |
cmbMeasureUnits.setModel(measureUnitsModel); |
211 | 211 |
cmbMeasureUnits.setRenderer(new DistanceUnitsCellRenderer()); |
212 | 212 |
|
213 |
txtSearchRadius.setValue(new Double(0)); |
|
214 |
|
|
215 | 213 |
this.btnBrowser.addActionListener(new ActionListener() { |
216 | 214 |
|
217 | 215 |
public void actionPerformed(ActionEvent e) { |
... | ... | |
387 | 385 |
DistanceUnits measureUnits = (DistanceUnits) this.cmbMeasureUnits.getSelectedItem(); |
388 | 386 |
params.setMeasureUnits(measureUnits); |
389 | 387 |
|
390 |
Object searchRadius = this.txtSearchRadius.getValue(); |
|
391 |
if (searchRadius!=null && searchRadius instanceof Double){ |
|
392 |
params.setSearchRadius((Double)searchRadius); |
|
388 |
String searchRadius = this.txtSearchRadius.getText(); |
|
389 |
if (searchRadius!=null && !searchRadius.isEmpty()){ |
|
390 |
try{ |
|
391 |
params.setSearchRadius(Double.valueOf(searchRadius)); |
|
392 |
}catch (Exception e){ |
|
393 |
params.setSearchRadius(Double.valueOf(0)); |
|
394 |
} |
|
393 | 395 |
}else { |
394 | 396 |
params.setSearchRadius(0); |
395 | 397 |
} |
... | ... | |
433 | 435 |
this.cmbCalibrationPointIdRouteField.setSelectedItem(parameters.getCalibratePointIdRouteField()); |
434 | 436 |
this.cmbMeasureField.setSelectedItem(parameters.getFromMeasureField()); |
435 | 437 |
|
436 |
this.txtSearchRadius.setValue(parameters.getSearchRadius());
|
|
438 |
this.txtSearchRadius.setText(String.valueOf(parameters.getSearchRadius()));
|
|
437 | 439 |
this.chkInterpolateBetweenCalibrationPoints.setSelected(parameters.interpolateBetweenCalibrationPoints()); |
438 | 440 |
this.chkExtrapolateBeforeCalibrationPoints.setSelected(parameters.extrapolateBeforeCalibrationPoints()); |
439 | 441 |
this.chkExtrapolateAfterCalibrationPoints.setSelected(parameters.extrapolateAfterCalibrationPoints()); |
... | ... | |
444 | 446 |
|
445 | 447 |
public void clear() { |
446 | 448 |
this.txtOutputFile.setText(""); |
447 |
this.txtSearchRadius.setValue(0.0);
|
|
449 |
this.txtSearchRadius.setText("0.0");
|
|
448 | 450 |
|
449 | 451 |
this.cmbInputLayer.setSelectedIndex(0); |
450 | 452 |
Object inputLayerSelected = this.cmbInputLayer.getSelectedItem(); |
Also available in: Unified diff