モジュール javafx.graphics
パッケージ javafx.scene.shape

クラスQuadCurve

  • すべての実装されたインタフェース:
    Styleable, EventTarget


    public class QuadCurve
    extends Shape
    Quadcurveクラスは、(x,y)座標空間の2次ベジェ・パラメトリック曲線セグメントを定義します。 指定された点(controlX, controlY)をベジェ制御点として使用し、指定された座標(startX, startY)(endX, enfY)の両方を通る曲線を描画します。
    import javafx.scene.shape.*;
    
    QuadCurve quad = new QuadCurve();
    quad.setStartX(0.0f);
    quad.setStartY(50.0f);
    quad.setEndX(50.0f);
    quad.setEndY(50.0f);
    quad.setControlX(25.0f);
    quad.setControlY(0.0f);
    
    導入されたバージョン:
    JavaFX 2.0
    • コンストラクタの詳細

      • QuadCurve

        public QuadCurve​()
        QuadCurveの空インスタンスを作成します。
      • QuadCurve

        public QuadCurve​(double startX,
                         double startY,
                         double controlX,
                         double controlY,
                         double endX,
                         double endY)
        QuadCurveの新しいインスタンスを生成します。
        パラメータ:
        startX - 始点のX座標
        startY - 始点のY座標
        controlX - 制御点のX座標
        controlY - 制御点のY座標
        endX - 終点のX座標
        endY - 終点のY座標
    • メソッドの詳細

      • setStartX

        public final void setStartX​(double value)
        プロパティstartX.の値を設定します。
        プロパティの説明:
        2次曲線セグメントの始点のX座標を定義します。
        デフォルト値:
        0.0
      • getStartX

        public final double getStartX​()
        プロパティstartXの値を取得します。
        プロパティの説明:
        2次曲線セグメントの始点のX座標を定義します。
        デフォルト値:
        0.0
      • setStartY

        public final void setStartY​(double value)
        プロパティstartYの値を設定します。
        プロパティの説明:
        2次曲線セグメントの始点のY座標を定義します。
        デフォルト値:
        0.0
      • getStartY

        public final double getStartY​()
        プロパティstartYの値を取得します。
        プロパティの説明:
        2次曲線セグメントの始点のY座標を定義します。
        デフォルト値:
        0.0
      • setControlX

        public final void setControlX​(double value)
        プロパティcontrolXの値を設定します。
        プロパティの説明:
        2次曲線セグメントの制御点のX座標を定義します。
        デフォルト値:
        0.0
      • getControlX

        public final double getControlX​()
        プロパティcontrolXの値を取得します。
        プロパティの説明:
        2次曲線セグメントの制御点のX座標を定義します。
        デフォルト値:
        0.0
      • setControlY

        public final void setControlY​(double value)
        プロパティcontrolYの値を設定します。
        プロパティの説明:
        2次曲線セグメントの制御点のY座標を定義します。
        デフォルト値:
        0.0
      • getControlY

        public final double getControlY​()
        プロパティcontrolYの値を取得します。
        プロパティの説明:
        2次曲線セグメントの制御点のY座標を定義します。
        デフォルト値:
        0.0
      • setEndX

        public final void setEndX​(double value)
        プロパティendXの値を設定します。
        プロパティの説明:
        2次曲線セグメントの終点のX座標を定義します。
        デフォルト値:
        0.0
      • getEndX

        public final double getEndX​()
        プロパティendXの値を取得します。
        プロパティの説明:
        2次曲線セグメントの終点のX座標を定義します。
        デフォルト値:
        0.0
      • endXProperty

        public final DoubleProperty endXProperty​()
        2次曲線セグメントの終点のX座標を定義します。
        デフォルト値:
        0.0
        関連項目:
        getEndX()setEndX(double)
      • setEndY

        public final void setEndY​(double value)
        プロパティendYの値を設定します。
        プロパティの説明:
        2次曲線セグメントの終点のY座標を定義します。
        デフォルト値:
        0.0
      • getEndY

        public final double getEndY​()
        プロパティendYの値を取得します。
        プロパティの説明:
        2次曲線セグメントの終点のY座標を定義します。
        デフォルト値:
        0.0
      • endYProperty

        public final DoubleProperty endYProperty​()
        2次曲線セグメントの終点のY座標を定義します。
        デフォルト値:
        0.0
        関連項目:
        getEndY()setEndY(double)
      • toString

        public String toString​()
        このQuadCurveオブジェクトの文字列表現を返します。
        オーバーライド:
        toString 、クラス: Node
        戻り値:
        このQuadCurveオブジェクトの文字列表現