コード例 #1
0
  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());
  }