- java.lang.Object
-
- javafx.scene.effect.Effect
-
- javafx.scene.effect.SepiaTone
-
public class SepiaTone extends Effect
一个过滤器,产生棕褐色调效果,类似于古董照片。例:
SepiaTone sepiaTone = new SepiaTone(); sepiaTone.setLevel(0.7); Image image = new Image("boat.jpg"); ImageView imageView = new ImageView(image); imageView.setFitWidth(200); imageView.setPreserveRatio(true); imageView.setEffect(sepiaTone);
以上代码适用于此图像:
产生以下内容:
- 从以下版本开始:
- JavaFX 2.0
-
-
Property Summary
Properties Type Property 描述 ObjectProperty<Effect>
input
该输入为Effect
。DoubleProperty
level
水平值,其控制棕褐色效果的强度。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Effect
getInput()
获取属性输入的值。double
getLevel()
获取属性级别的值。ObjectProperty<Effect>
inputProperty()
该输入为Effect
。DoubleProperty
levelProperty()
水平值,其控制棕褐色效果的强度。void
setInput(Effect value)
设置属性输入的值。void
setLevel(double value)
设置属性级别的值。
-
-
-
Property Detail
-
input
public final ObjectProperty<Effect> inputProperty
该输入为Effect
。 如果设置为null
或未指定,则将使用连接Effect
的Node
的图形图像作为输入。- Default value:
- 空值
- 另请参见:
-
getInput()
,setInput(Effect)
-
level
public final DoubleProperty levelProperty
水平值,其控制棕褐色效果的强度。Min: 0.0f Max: 1.0f Default: 1.0f Identity: 0.0f
- Default value:
- 1.0F
- 另请参见:
-
getLevel()
,setLevel(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
连接Effect
的Node
的图形图像用作输入。 - Default value:
- 空值
-
inputProperty
public final ObjectProperty<Effect> inputProperty()
该输入为Effect
。 如果设置为null
或未指定,Effect
连接Effect
的Node
的图形图像作为输入。- Default value:
- 空值
- 另请参见:
-
getInput()
,setInput(Effect)
-
setLevel
public final void setLevel(double value)
设置属性级别的值。- Property description:
-
水平值,其控制棕褐色效果的强度。
Min: 0.0f Max: 1.0f Default: 1.0f Identity: 0.0f
- Default value:
- 1.0F
-
getLevel
public final double getLevel()
获取属性级别的值。- Property description:
-
水平值,其控制棕褐色效果的强度。
Min: 0.0f Max: 1.0f Default: 1.0f Identity: 0.0f
- Default value:
- 1.0F
-
levelProperty
public final DoubleProperty levelProperty()
水平值,其控制棕褐色效果的强度。Min: 0.0f Max: 1.0f Default: 1.0f Identity: 0.0f
- Default value:
- 1.0F
- 另请参见:
-
getLevel()
,setLevel(double)
-
-