Class Glow


public class Glow extends Effect
A high-level effect that makes the input image appear to glow, based on a configurable threshold.

Example:


 Image image = new Image("boat.jpg");
 ImageView imageView = new ImageView(image);
 imageView.setFitWidth(200);
 imageView.setPreserveRatio(true);

 imageView.setEffect(new Glow(0.8));
 

The code above applied on this image:

A photo

produces the following:

The visual effect of Glow on photo

Since:
JavaFX 2.0
  • Property Details

  • Constructor Details

    • Glow

      public Glow()
      Creates a new instance of Glow with default parameters.
    • Glow

      public Glow(double level)
      Creates a new instance of Glow with specified level.
      Parameters:
      level - the level value, which controls the intensity of the glow effect
  • 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:
    • setLevel

      public final void setLevel(double value)
      Sets the value of the level property.
      Property description:
      The level value, which controls the intensity of the glow effect.
             Min: 0.0
             Max: 1.0
         Default: 0.3
        Identity: 0.0
       
      Default value:
      0.3
      Parameters:
      value - the value for the level property
      See Also:
    • getLevel

      public final double getLevel()
      Gets the value of the level property.
      Property description:
      The level value, which controls the intensity of the glow effect.
             Min: 0.0
             Max: 1.0
         Default: 0.3
        Identity: 0.0
       
      Default value:
      0.3
      Returns:
      the value of the level property
      See Also:
    • levelProperty

      public final DoubleProperty levelProperty()
      The level value, which controls the intensity of the glow effect.
             Min: 0.0
             Max: 1.0
         Default: 0.3
        Identity: 0.0
       
      Default value:
      0.3
      Returns:
      the level property
      See Also: