xAxis.setAutoTickUnitSelection(true);
} else {
double tickSize = ((Number) fieldXTick.getValue())
.doubleValue();
((NumberAxis) xAxis).setTickUnit(new NumberTickUnit(tickSize));
}
}
if (checkYAutoRange.isSelected()) {
yAxis.setAutoRange(true);
} else {
double lower = ((Number) fieldYMin.getValue()).doubleValue();
double upper = ((Number) fieldYMax.getValue()).doubleValue();
if (lower > upper) {
displayMessage("Invalid " + yAxis.getLabel() + " range.");
return false;
}
yAxis.setRange(lower, upper);
}
if (yAxis instanceof NumberAxis) {
if (checkYAutoTick.isSelected()) {
yAxis.setAutoTickUnitSelection(true);
} else {
double tickSize = ((Number) fieldYTick.getValue())
.doubleValue();
((NumberAxis) yAxis).setTickUnit(new NumberTickUnit(tickSize));
}
}
return true;