- java.lang.Object
-
- javafx.scene.effect.Effect
-
- javafx.scene.effect.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:
produces the following:
- Since:
- JavaFX 2.0
-
-
Property Summary
Properties Type Property Description ObjectProperty<Effect>
input
The input for thisEffect
.DoubleProperty
level
The level value, which controls the intensity of the glow effect.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Effect
getInput()
Gets the value of the property input.double
getLevel()
Gets the value of the property level.ObjectProperty<Effect>
inputProperty()
The input for thisEffect
.DoubleProperty
levelProperty()
The level value, which controls the intensity of the glow effect.void
setInput(Effect value)
Sets the value of the property input.void
setLevel(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 theNode
to which theEffect
is attached will be used as the input.- Default value:
- null
- See Also:
getInput()
,setInput(Effect)
-
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.0
- Default value:
- 0.3
- See Also:
getLevel()
,setLevel(double)
-
-
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 theNode
to which theEffect
is 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 theNode
to which theEffect
is 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 theNode
to which theEffect
is attached will be used as the input.- Default value:
- null
- See Also:
getInput()
,setInput(Effect)
-
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.0
- Default 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.0
- Default 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.0
- Default value:
- 0.3
- See Also:
getLevel()
,setLevel(double)
-
-