Module  javafx.graphics
软件包  javafx.scene.paint

Class Stop



  • public final class Stop
    extends Object
    定义渐变颜色斜坡的一个元素。 有关详细信息,请参阅javafx.scene.paint.LinearGradientjavafx.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

        public Stop​(double offset,
                    Color color)
        创建一个新的Stop实例。
        参数
        offset - 止损位置(从 01
        color - 停止的颜色
    • 方法详细信息

      • getOffset

        public final double getOffset​()
        获取一个范围从01 ,表示放置此梯度停止的位置。 对于线性梯度, offset变量表示沿梯度向量的位置。 对于径向梯度,它表示从焦点到最外/最大圆的边缘的百分比距离。
        结果
        停止位置在坡度范围内(从 01
      • getColor

        public final Color getColor​()
        获取此偏移量的渐变颜色。
        结果
        这个偏移的渐变颜色
      • equals

        public boolean equals​(Object obj)
        指示一些其他对象是否等于此。
        重写:
        equalsObject
        参数
        obj - 与之比较的参考对象。
        结果
        true如果此对象等于obj参数; 否则为false
        另请参见:
        Object.hashCode()HashMap
      • toString

        public String toString​()
        返回此 Stop对象的字符串表示形式。
        重写:
        toStringObject
        结果
        这个 Stop对象的字符串表示形式。