- java.lang.Object
-
- javafx.scene.effect.Effect
-
- javafx.scene.effect.MotionBlur
-
public class MotionBlur extends Effect
構成可能な半径および角度を使用したガウス畳込みカーネルを使用するモーションぼかし効果です。例:
MotionBlur motionBlur = new MotionBlur(); motionBlur.setRadius(30); motionBlur.setAngle(-15.0); Text text = new Text(); text.setX(20.0); text.setY(100.0); text.setText("Motion!"); text.setFill(Color.web("0x3b596d")); text.setFont(Font.font(null, FontWeight.BOLD, 60)); text.setEffect(motionBlur);
前述のコードにより、次の出力が生成されます。
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 DoubleProperty
angle
モーション効果の角度(度)。ObjectProperty<Effect>
input
このEffect
の入力。DoubleProperty
radius
ぼかしカーネルの直径。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 MotionBlur()
デフォルトのパラメータでMotionBlurの新しいインスタンスを作成します。MotionBlur(double angle, double radius)
指定された角度および半径を持つMotionBlurの新しいインスタンスを作成します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoubleProperty
angleProperty()
モーション効果の角度(度)。double
getAngle()
プロパティangleの値を取得します。Effect
getInput()
プロパティinputの値を取得します。double
getRadius()
プロパティradiusの値を取得します。ObjectProperty<Effect>
inputProperty()
このEffect
の入力。DoubleProperty
radiusProperty()
ぼかしカーネルの直径。void
setAngle(double value)
プロパティangleの値を設定します。void
setInput(Effect value)
プロパティinputの値を設定します。void
setRadius(double value)
プロパティradiusの値を設定します。
-
-
-
プロパティの詳細
-
input
public final ObjectProperty<Effect> inputProperty
このEffect
の入力。null
に設定した場合、または指定しない場合、Effect
がアタッチされているNode
のグラフィカル・イメージが入力として使用されます。- デフォルト値:
- null
- 関連項目:
getInput()
、setInput(Effect)
-
radius
public final DoubleProperty radiusProperty
ぼかしカーネルの直径。Min: 0.0 Max: 63.0 Default: 10.0 Identity: 0.0
- デフォルト値:
- 10.0
- 関連項目:
getRadius()
、setRadius(double)
-
angle
public final DoubleProperty angleProperty
モーション効果の角度(度)。Min: n/a Max: n/a Default: 0.0 Identity: n/a
- デフォルト値:
- 0.0
- 関連項目:
getAngle()
、setAngle(double)
-
-
メソッドの詳細
-
setInput
public final void setInput(Effect value)
プロパティinputの値を設定します。- プロパティの説明:
- この
Effect
の入力。null
に設定した場合、または指定しない場合、Effect
がアタッチされているNode
のグラフィカル・イメージが入力として使用されます。 - デフォルト値:
- null
-
getInput
public final Effect getInput()
プロパティinputの値を取得します。- プロパティの説明:
- この
Effect
の入力。null
に設定した場合、または指定しない場合、Effect
がアタッチされているNode
のグラフィカル・イメージが入力として使用されます。 - デフォルト値:
- null
-
inputProperty
public final ObjectProperty<Effect> inputProperty()
このEffect
の入力。null
に設定した場合、または指定しない場合、Effect
がアタッチされているNode
のグラフィカル・イメージが入力として使用されます。- デフォルト値:
- null
- 関連項目:
getInput()
、setInput(Effect)
-
setRadius
public final void setRadius(double value)
プロパティradiusの値を設定します。- プロパティの説明:
- ぼかしカーネルの直径。
Min: 0.0 Max: 63.0 Default: 10.0 Identity: 0.0
- デフォルト値:
- 10.0
-
getRadius
public final double getRadius()
プロパティradiusの値を取得します。- プロパティの説明:
- ぼかしカーネルの直径。
Min: 0.0 Max: 63.0 Default: 10.0 Identity: 0.0
- デフォルト値:
- 10.0
-
radiusProperty
public final DoubleProperty radiusProperty()
ぼかしカーネルの直径。Min: 0.0 Max: 63.0 Default: 10.0 Identity: 0.0
- デフォルト値:
- 10.0
- 関連項目:
getRadius()
、setRadius(double)
-
setAngle
public final void setAngle(double value)
プロパティangleの値を設定します。- プロパティの説明:
- モーション効果の角度(度)。
Min: n/a Max: n/a Default: 0.0 Identity: n/a
- デフォルト値:
- 0.0
-
getAngle
public final double getAngle()
プロパティangleの値を取得します。- プロパティの説明:
- モーション効果の角度(度)。
Min: n/a Max: n/a Default: 0.0 Identity: n/a
- デフォルト値:
- 0.0
-
angleProperty
public final DoubleProperty angleProperty()
モーション効果の角度(度)。Min: n/a Max: n/a Default: 0.0 Identity: n/a
- デフォルト値:
- 0.0
- 関連項目:
getAngle()
、setAngle(double)
-
-