- java.lang.Object
-
- javafx.scene.paint.Paint
-
- 已知直接子类:
-
Color
,ImagePattern
,LinearGradient
,RadialGradient
public abstract class Paint extends Object
用于在渲染场景图时填充形状和背景的颜色或渐变的基类。- 从以下版本开始:
- JavaFX 2.0
-
-
方法详细信息
-
isOpaque
public abstract boolean isOpaque()
获取此Paint是否完全不透明。 不透明的油漆是其任何颜色都没有阿尔法成分的油漆。 油漆可能是不透明的,但是如果不能容易地确定涂料是否实际上是不透明的,则返回假。 例如,ImagePattern可能无法廉价地确定其不透明度。- 结果
- 如果油漆是不透明的,则为真,如果不透明或不能确定则为假。
- 从以下版本开始:
- JavaFX 8.0
-
valueOf
public static Paint valueOf(String value)
从字符串表示形式创建一个绘制值。 确认代表字符串Color
,RadialGradient
或者LinearGradient
。 指定LinearGradient的字符串必须以线性梯度关键字和字符串开头,指定RadialGradient必须以径向渐变开头。- 参数
-
value
- 要转换的字符串 - 结果
-
一个
Color
,RadialGradient
或LinearGradient
物体保持由字符串参数所表示的值。 - 异常
-
NullPointerException
- 如果value
是null
-
IllegalArgumentException
- 如果value
无法解析 - 从以下版本开始:
- JavaFX 2.1
- 另请参见:
-
Color.valueOf(String)
,LinearGradient.valueOf(String)
,RadialGradient.valueOf(String)
-
-