public class BoxBlur extends Effect
例:
BoxBlur boxBlur = new BoxBlur();
boxBlur.setWidth(10);
boxBlur.setHeight(3);
boxBlur.setIterations(3);
Text text = new Text();
text.setText("Blurry Text!");
text.setFill(Color.web("0x3b596d"));
text.setFont(Font.font(null, FontWeight.BOLD, 50));
text.setX(10);
text.setY(50);
text.setEffect(boxBlur);
前述のコードにより、次の出力が生成されます。
Type | プロパティと説明 |
---|---|
DoubleProperty |
height
ぼかし効果の垂直次元。
|
ObjectProperty<Effect> |
input
この
Effect の入力。 |
IntegerProperty |
iterations
品質または滑らかさを向上させるために、ぼかし効果を繰り返す回数。
|
DoubleProperty |
width
ぼかし効果の水平次元。
|
コンストラクタと説明 |
---|
BoxBlur()
デフォルトのパラメータでBoxBlurの新しいインスタンスを作成します。
|
BoxBlur(double width, double height, int iterations)
指定された幅、高さおよび反復を持つBoxBlurの新しいインスタンスを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
double |
getHeight()
プロパティheightの値を取得します。
|
Effect |
getInput()
プロパティinputの値を取得します。
|
int |
getIterations()
プロパティiterationsの値を取得します。
|
double |
getWidth()
プロパティwidthの値を取得します。
|
DoubleProperty |
heightProperty()
ぼかし効果の垂直次元。
|
ObjectProperty<Effect> |
inputProperty()
この
Effect の入力。 |
IntegerProperty |
iterationsProperty()
品質または滑らかさを向上させるために、ぼかし効果を繰り返す回数。
|
void |
setHeight(double value)
プロパティheightの値を設定します。
|
void |
setInput(Effect value)
プロパティinputの値を設定します。
|
void |
setIterations(int value)
プロパティiterationsの値を設定します。
|
void |
setWidth(double value)
プロパティwidthの値を設定します。
|
DoubleProperty |
widthProperty()
ぼかし効果の水平次元。
|
public final ObjectProperty<Effect> inputProperty
Effect
の入力。null
に設定した場合、または指定しない場合、Effect
がアタッチされているNode
のグラフィカル・イメージが入力として使用されます。getInput()
、setInput(Effect)
public final DoubleProperty widthProperty
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
getWidth()
、setWidth(double)
public final DoubleProperty heightProperty
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
getHeight()
、setHeight(double)
public final IntegerProperty iterationsProperty
Min: 0 Max: 3 Default: 1 Identity: 0
getIterations()
、setIterations(int)
public BoxBlur()
public BoxBlur(double width, double height, int iterations)
width
- ぼかし効果の水平次元height
- ぼかし効果の垂直次元iterations
- 品質または滑らかさを向上させるために、ぼかし効果を繰り返す回数public final void setInput(Effect value)
Effect
の入力。null
に設定した場合、または指定しない場合、Effect
がアタッチされているNode
のグラフィカル・イメージが入力として使用されます。public final Effect getInput()
Effect
の入力。null
に設定した場合、または指定しない場合、Effect
がアタッチされているNode
のグラフィカル・イメージが入力として使用されます。public final ObjectProperty<Effect> inputProperty()
Effect
の入力。null
に設定した場合、または指定しない場合、Effect
がアタッチされているNode
のグラフィカル・イメージが入力として使用されます。getInput()
、setInput(Effect)
public final void setWidth(double value)
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
public final double getWidth()
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
public final DoubleProperty widthProperty()
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
getWidth()
、setWidth(double)
public final void setHeight(double value)
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
public final double getHeight()
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
public final DoubleProperty heightProperty()
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
getHeight()
、setHeight(double)
public final void setIterations(int value)
Min: 0 Max: 3 Default: 1 Identity: 0
public final int getIterations()
Min: 0 Max: 3 Default: 1 Identity: 0
public final IntegerProperty iterationsProperty()
Min: 0 Max: 3 Default: 1 Identity: 0
getIterations()
、setIterations(int)
Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.