public void setLimits(OperationLimits limits) { this.limits = limits; this.minSpeedCheck.setSelected(limits.getMinSpeed() != null); this.maxSpeedCheck.setSelected(limits.getMaxSpeed() != null); this.minAltitudeCheck.setSelected(limits.getMinAltitude() != null); this.maxAltitudeCheck.setSelected(limits.getMaxAltitude() != null); this.maxDepthCheck.setSelected(limits.getMaxDepth() != null); this.areaCheck.setSelected(limits.getOpAreaLat() != null); this.maxVRateCheck.setSelected(limits.getMaxVertRate() != null); this.minSpeedField.setText(limits.getMinSpeed() == null ? "" : "" + limits.getMinSpeed()); this.maxSpeedField.setText(limits.getMaxSpeed() == null ? "" : "" + limits.getMaxSpeed()); this.minAltitudeField.setText( limits.getMinAltitude() == null ? "" : "" + limits.getMinAltitude()); this.maxAltitudeField.setText( limits.getMaxAltitude() == null ? "" : "" + limits.getMaxAltitude()); this.maxDepthField.setText(limits.getMaxDepth() == null ? "" : "" + limits.getMaxDepth()); this.maxVRateField.setText(limits.getMaxVertRate() == null ? "" : "" + limits.getMaxVertRate()); }