- java.lang.Object
 - 
- javafx.scene.effect.Effect
 - 
- javafx.scene.effect.GaussianBlur
 
 
 
- 
public class GaussianBlur extends Effect
A blur effect using a Gaussian convolution kernel, with a configurable radius.Example:
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(new GaussianBlur());The code above produces the following:
 - Since:
 - JavaFX 2.0
 
 
- 
- 
Property Summary
Properties Type Property Description ObjectProperty<Effect>inputThe input for thisEffect.DoublePropertyradiusThe radius of the blur kernel. 
- 
Constructor Summary
Constructors Constructor Description GaussianBlur()Creates a new instance of GaussianBlur with default parameters.GaussianBlur(double radius)Creates a new instance of GaussianBlur with the specified radius. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.voidsetInput(Effect value)Sets the value of the property input.voidsetRadius(double value)Sets the value of the property radius. 
 - 
 
- 
- 
Property Detail
- 
input
public 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)
 
- 
radius
public 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)
 
 - 
 
- 
Constructor Detail
- 
GaussianBlur
public GaussianBlur()
Creates a new instance of GaussianBlur with default parameters. 
- 
GaussianBlur
public GaussianBlur(double radius)
Creates a new instance of GaussianBlur with the specified radius.- Parameters:
 radius- the radius of the blur kernel- Since:
 - JavaFX 2.1
 
 
 - 
 
- 
Method Detail
- 
setInput
public 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
 
 
- 
getInput
public 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
 
 
- 
inputProperty
public 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)
 
- 
setRadius
public 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
 
 
- 
getRadius
public 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
 
 
- 
radiusProperty
public 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)
 
 - 
 
 -