- java.lang.Object
-
- javafx.scene.effect.Effect
-
- javafx.scene.effect.Bloom
-
public class Bloom extends Effect
基于可配置的阈值,使得输入图像的较亮部分看起来发亮的高级效果。例:
Bloom bloom = new Bloom(); bloom.setThreshold(0.1); Rectangle rect = new Rectangle(); rect.setX(10); rect.setY(10); rect.setWidth(160); rect.setHeight(80); rect.setFill(Color.DARKSLATEBLUE); Text text = new Text(); text.setText("Bloom!"); text.setFill(Color.ALICEBLUE); text.setFont(Font.font(null, FontWeight.BOLD, 40)); text.setX(25); text.setY(65); text.setEffect(bloom);
以上代码产生以下内容:
- 从以下版本开始:
- JavaFX 2.0
-
-
Property Summary
Properties Type Property 描述 ObjectProperty<Effect>
input
这个输入为Effect
。DoubleProperty
threshold
阈值控制将被发光的像素的最小亮度值。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Effect
getInput()
获取属性输入的值。double
getThreshold()
获取属性阈值的值。ObjectProperty<Effect>
inputProperty()
该输入为Effect
。void
setInput(Effect value)
设置属性输入的值。void
setThreshold(double value)
设置属性阈值的值。DoubleProperty
thresholdProperty()
阈值控制将被发光的像素的最小亮度值。
-
-
-
Property Detail
-
input
public final ObjectProperty<Effect> inputProperty
这个输入为Effect
。 如果设置为null
,或未指定,则将使用连接Effect
的Node
的图形图像作为输入。- Default value:
- 空值
- 另请参见:
-
getInput()
,setInput(Effect)
-
threshold
public final DoubleProperty thresholdProperty
阈值控制将被发光的像素的最小亮度值。Min: 0.0 Max: 1.0 Default: 0.3 Identity: n/a
- Default value:
- 0.3
- 另请参见:
-
getThreshold()
,setThreshold(double)
-
-
方法详细信息
-
setInput
public final void setInput(Effect value)
设置属性输入的值。- Property description:
-
这个输入为
Effect
。 如果设置为null
或未指定,则将使用连接Effect
的Node
的图形图像作为输入。 - Default value:
- 空值
-
getInput
public final Effect getInput()
获取属性输入的值。- Property description:
-
这个输入为
Effect
。 如果设置为null
或未指定,则将使用连接Effect
的Node
的图形图像作为输入。 - Default value:
- 空值
-
inputProperty
public final ObjectProperty<Effect> inputProperty()
该输入为Effect
。 如果设置为null
或未指定,则将使用连接Effect
的Node
的图形图像作为输入。- Default value:
- 空值
- 另请参见:
-
getInput()
,setInput(Effect)
-
setThreshold
public final void setThreshold(double value)
设置属性阈值的值。- Property description:
-
阈值控制将被发光的像素的最小亮度值。
Min: 0.0 Max: 1.0 Default: 0.3 Identity: n/a
- Default value:
- 0.3
-
getThreshold
public final double getThreshold()
获取属性阈值的值。- Property description:
-
阈值控制将被发光的像素的最小亮度值。
Min: 0.0 Max: 1.0 Default: 0.3 Identity: n/a
- Default value:
- 0.3
-
thresholdProperty
public final DoubleProperty thresholdProperty()
阈值控制将被发光的像素的最小亮度值。Min: 0.0 Max: 1.0 Default: 0.3 Identity: n/a
- Default value:
- 0.3
- 另请参见:
-
getThreshold()
,setThreshold(double)
-
-