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

クラスStop


  • public final class Stop
    extends Object
    グラデーションで使用する色傾斜の要素の1つを定義します。 詳細は、javafx.scene.paint.LinearGradientおよびjavafx.scene.paint.RadialGradientを参照してください。

    例:

    
     // object bounding box relative (proportional:true, default)
     Stop[] stops = { new Stop(0, Color.WHITE), new Stop(1, Color.BLACK)};
     LinearGradient lg = new LinearGradient(0, 0, 1, 0, true, CycleMethod.NO_CYCLE, stops);
     Rectangle r = new Rectangle();
     r.setFill(lg);
     
    導入されたバージョン:
    JavaFX 2.0
    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      Stop​(double offset, Color color)
      Stopの新しいインスタンスを作成します。
    • コンストラクタの詳細

      • Stop

        public Stop​(double offset,
                    Color color)
        Stopの新しいインスタンスを作成します。
        パラメータ:
        offset - ストップの位置(範囲0-1)
        color - ストップの色
    • メソッドの詳細

      • getOffset

        public final double getOffset()
        このグラデーションの配置場所を示す0-1の範囲の数値を取得します。 線形グラデーションの場合、offset変数はグラデーション・ベクトルに沿った位置を表します。 放射状グラデーションの場合、焦点から最も外側の円(最も大きい円)の端までの距離(パーセンテージ)を表します。
        戻り値:
        グラデーション内におけるストップの位置(範囲0-1)
      • getColor

        public final Color getColor()
        このオフセットにおけるグラデーションの色を取得します。
        戻り値:
        このオフセットにおけるグラデーションの色
      • equals

        public boolean equals​(Object obj)
        このオブジェクトと他のオブジェクトが等しいかどうかを示します。
        オーバーライド:
        equals 、クラス:  Object
        パラメータ:
        obj - 比較対象の参照オブジェクト。
        戻り値:
        このオブジェクトがobj引数と等しい場合はtrue、そうでない場合はfalse
        関連項目:
        Object.hashCode()HashMap
      • toString

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