Class GaussianBlur

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:

The visual effect of GaussianBlur
on text

Since:
JavaFX 2.0
  • Property Details

  • Constructor Details

    • 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 Details

    • setInput

      public final void setInput(Effect value)
      Sets the value of the input property.
      Property description:
      The input for this Effect. If set to null, or left unspecified, a graphical image of the Node to which the Effect is attached will be used as the input.
      Default value:
      null
      Parameters:
      value - the value for the input property
      See Also:
    • getInput

      public final Effect getInput()
      Gets the value of the input property.
      Property description:
      The input for this Effect. If set to null, or left unspecified, a graphical image of the Node to which the Effect is attached will be used as the input.
      Default value:
      null
      Returns:
      the value of the input property
      See Also:
    • inputProperty

      public final ObjectProperty<Effect> inputProperty()
      The input for this Effect. If set to null, or left unspecified, a graphical image of the Node to which the Effect is attached will be used as the input.
      Default value:
      null
      Returns:
      the input property
      See Also:
    • setRadius

      public final void setRadius(double value)
      Sets the value of the radius property.
      Property description:
      The radius of the blur kernel.
            Min:  0.0
            Max: 63.0
        Default: 10.0
       Identity:  0.0
      
      Default value:
      10.0
      Parameters:
      value - the value for the radius property
      See Also:
    • getRadius

      public final double getRadius()
      Gets the value of the radius property.
      Property description:
      The radius of the blur kernel.
            Min:  0.0
            Max: 63.0
        Default: 10.0
       Identity:  0.0
      
      Default value:
      10.0
      Returns:
      the value of the radius property
      See Also:
    • 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
      Returns:
      the radius property
      See Also: