Class Glow
- javafx.scene.effect.Effect
-
- javafx.scene.effect.Glow
public class Glow extends Effect
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:
produces the following:
Since:
JavaFX 2.0
-
Property Summary
All MethodsInstance MethodsConcrete Methods Type Property and Description ObjectProperty<Effect>inputThe input for thisEffect.DoublePropertylevelThe level value, which controls the intensity of the glow effect.
-
Constructor Summary
Constructors Constructor and Description Glow()Creates a new instance of Glow with default parameters.Glow(double level)Creates a new instance of Glow with specified level.
-
Method Summary
All MethodsInstance MethodsConcrete Methods Modifier and Type Method and Description EffectgetInput()Gets the value of the property input.doublegetLevel()Gets the value of the property level.ObjectProperty<Effect>inputProperty()The input for thisEffect.DoublePropertylevelProperty()The level value, which controls the intensity of the glow effect.voidsetInput(Effect value)Sets the value of the property input.voidsetLevel(double value)Sets the value of the property level.
-
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:
-
level
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.0Default value:
0.3
See Also:
-
-
Constructor Detail
-
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 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:
-
setLevel
public final void setLevel(double value)
Sets the value of the property level.Property description:
The level value, which controls the intensity of the glow effect.
Min: 0.0 Max: 1.0 Default: 0.3 Identity: 0.0Default value:
0.3
-
getLevel
public final double getLevel()
Gets the value of the property level.Property description:
The level value, which controls the intensity of the glow effect.
Min: 0.0 Max: 1.0 Default: 0.3 Identity: 0.0Default value:
0.3
-
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.0Default value:
0.3
See Also:
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.