- java.lang.Object
-
- javafx.scene.paint.Stop
-
public final class Stop extends Object
定义渐变颜色斜坡的一个元素。 有关详细信息,请参阅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
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
- 与之比较的参考对象。 - 结果
-
true
如果此对象等于obj
参数; 否则为false
。 - 另请参见:
-
Object.hashCode()
,HashMap
-
hashCode
public int hashCode()
返回此Stop
对象的哈希码。- 重写:
-
hashCode
在Object
- 结果
-
这个
Stop
对象的哈希码。 - 另请参见:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-