- java.lang.Object
- 
- javafx.scene.effect.Effect
- 
- javafx.scene.effect.MotionBlur
 
 
- 
 
 public class MotionBlur extends Effect A motion blur effect using a Gaussian convolution kernel, with a configurable radius and angle.Example: 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);The code above produces the following:   - Since:
- JavaFX 2.0
 
- 
- 
Property SummaryProperties Type Property Description DoublePropertyangleThe angle of the motion effect, in degrees.ObjectProperty<Effect>inputThe input for thisEffect.DoublePropertyradiusThe radius of the blur kernel.
 - 
Constructor SummaryConstructors Constructor Description MotionBlur()Creates a new instance of MotionBlur with default parameters.MotionBlur(double angle, double radius)Creates a new instance of MotionBlur with the specified angle and radius.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DoublePropertyangleProperty()The angle of the motion effect, in degrees.doublegetAngle()Gets the value of the property angle.EffectgetInput()Gets the value of the property input.doublegetRadius()Gets the value of the property radius.ObjectProperty<Effect>inputProperty()The input for thisEffect.DoublePropertyradiusProperty()The radius of the blur kernel.voidsetAngle(double value)Sets the value of the property angle.voidsetInput(Effect value)Sets the value of the property input.voidsetRadius(double value)Sets the value of the property radius.
 
- 
- 
- 
Property Detail- 
inputpublic final ObjectProperty<Effect> inputProperty The input for thisEffect. If set tonull, or left unspecified, a graphical image of theNodeto which theEffectis attached will be used as the input.- Default value:
- null
- See Also:
- getInput(),- setInput(Effect)
 
 - 
radiuspublic final DoubleProperty radiusProperty The radius of the blur kernel.Min: 0.0 Max: 63.0 Default: 10.0 Identity: 0.0- Default value:
- 10.0
- See Also:
- getRadius(),- setRadius(double)
 
 - 
anglepublic final DoubleProperty angleProperty The angle of the motion effect, in degrees.Min: n/a Max: n/a Default: 0.0 Identity: n/a- Default value:
- 0.0
- See Also:
- getAngle(),- setAngle(double)
 
 
- 
 - 
Constructor Detail- 
MotionBlurpublic MotionBlur() Creates a new instance of MotionBlur with default parameters.
 - 
MotionBlurpublic MotionBlur(double angle, double radius)Creates a new instance of MotionBlur with the specified angle and radius.- Parameters:
- angle- the angle of the motion effect, in degrees
- radius- the radius of the blur kernel
- Since:
- JavaFX 2.1
 
 
- 
 - 
Method Detail- 
setInputpublic final void setInput(Effect value) Sets the value of the property input.- Property description:
- The input for this Effect. If set tonull, or left unspecified, a graphical image of theNodeto which theEffectis attached will be used as the input.
- Default value:
- null
 
 - 
getInputpublic final Effect getInput() Gets the value of the property input.- Property description:
- The input for this Effect. If set tonull, or left unspecified, a graphical image of theNodeto which theEffectis attached will be used as the input.
- Default value:
- null
 
 - 
inputPropertypublic final ObjectProperty<Effect> inputProperty() The input for thisEffect. If set tonull, or left unspecified, a graphical image of theNodeto which theEffectis attached will be used as the input.- Default value:
- null
- See Also:
- getInput(),- setInput(Effect)
 
 - 
setRadiuspublic final void setRadius(double value) Sets the value of the property radius.- Property description:
- The radius of the blur kernel.
 Min: 0.0 Max: 63.0 Default: 10.0 Identity: 0.0
- Default value:
- 10.0
 
 - 
getRadiuspublic final double getRadius() Gets the value of the property radius.- Property description:
- The radius of the blur kernel.
 Min: 0.0 Max: 63.0 Default: 10.0 Identity: 0.0
- Default value:
- 10.0
 
 - 
radiusPropertypublic final DoubleProperty radiusProperty() The radius of the blur kernel.Min: 0.0 Max: 63.0 Default: 10.0 Identity: 0.0- Default value:
- 10.0
- See Also:
- getRadius(),- setRadius(double)
 
 - 
setAnglepublic final void setAngle(double value) Sets the value of the property angle.- Property description:
- The angle of the motion effect, in degrees.
 Min: n/a Max: n/a Default: 0.0 Identity: n/a
- Default value:
- 0.0
 
 - 
getAnglepublic final double getAngle() Gets the value of the property angle.- Property description:
- The angle of the motion effect, in degrees.
 Min: n/a Max: n/a Default: 0.0 Identity: n/a
- Default value:
- 0.0
 
 - 
anglePropertypublic final DoubleProperty angleProperty() The angle of the motion effect, in degrees.Min: n/a Max: n/a Default: 0.0 Identity: n/a- Default value:
- 0.0
- See Also:
- getAngle(),- setAngle(double)
 
 
- 
 
-