Exemplo n.º 1
0
  void updateVectorAttribute() {
    if (paneList_ != null) {
      for (int i = 0; i < paneList_.length; i++) {
        paneList_[i].setBatch(true, "VectorAttributeDialog");
      }
    }
    attr_.setBatch(true);
    //
    // Vector
    //
    //
    // Color
    //
    attr_.setVectorColor(colorPanel.getColor());
    //
    // style
    //
    attr_.setVectorStyle(vectorStyleComboBox.getSelectedIndex());
    //
    // vectorScale
    //
    attr_.setVectorScale(Double.parseDouble(vectorScaleTextField.getText()));
    //
    // vector max size
    //
    attr_.setVectorMaxSize(Double.parseDouble(vectorMaxSizeTextField.getText()));
    //
    // offset angle
    //
    attr_.setOffsetAngle(Double.parseDouble(offsetAngleTextField.getText()));
    //
    // head
    //
    //
    // scale
    //
    attr_.setHeadScale(Double.parseDouble(headScaleTextField.getText()));
    //
    // max head size
    //
    attr_.setHeadMaxSize(Double.parseDouble(headMaxSizeTextField.getText()));
    //
    // head min size
    //
    attr_.setHeadMinSize(Double.parseDouble(headMinSizeTextField.getText()));
    //
    // head fixed size
    //
    attr_.setHeadFixedSize(Double.parseDouble(headFixedSizeTextField.getText()));
    //
    // origin
    //
    // style
    //
    attr_.setOriginStyle(originStyleComboBox.getSelectedIndex());
    //
    // mark
    //
    attr_.setMark(mark_);
    //
    // color
    //
    attr_.setMarkColor(markColorPanel.getColor());
    //
    // mark height
    //
    attr_.setMarkHeightP(new Double(markHeightTextField.getText()).doubleValue());
    //
    // stroke attributes
    //
    //
    // width
    //
    attr_.setWidth(new Float(widthTextField.getText()).floatValue());
    //
    // cap style
    //
    attr_.setCapStyle(capStyleComboBox.getSelectedIndex());
    //
    // miter style
    //
    attr_.setMiterStyle(miterStyleComboBox.getSelectedIndex());
    //
    // miter limit
    //
    attr_.setMiterLimit(new Float(miterLimitTextField.getText()).floatValue());

    attr_.setBatch(false);
    //
    if (paneList_ != null) {
      for (int i = 0; i < paneList_.length; i++) {
        paneList_[i].setBatch(false, "VectorAttributeDialog");
      }
    }
  }