Class Light.Point
- javafx.scene.effect.Light
-
- javafx.scene.effect.Light.Point
Direct Known Subclasses:
Enclosing class:
public static class Light.Point extends Light
Example:
Light.Point light = new Light.Point();
light.setX(100);
light.setY(100);
light.setZ(50);
Lighting lighting = new Lighting();
lighting.setLight(light);
lighting.setSurfaceScale(5.0);
Text text = new Text();
text.setText("Point");
text.setFill(Color.STEELBLUE);
text.setFont(Font.font(null, FontWeight.BOLD, 80));
text.setX(10.0);
text.setY(10.0);
text.setTextOrigin(VPos.TOP);
Rectangle rect = new Rectangle(250, 150);
rect.setFill(Color.ALICEBLUE);
rect.setEffect(lighting);
text.setEffect(lighting); The code above produces the following:
Since:
JavaFX 2.0
-
Property Summary
All MethodsInstance MethodsConcrete Methods Type Property and Description DoublePropertyxThe x coordinate of the light position.DoublePropertyyThe y coordinate of the light position.DoublePropertyzThe z coordinate of the light position.
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javafx.scene.effect.Light
Light.Distant, Light.Point, Light.Spot
-
-
Constructor Summary
Constructors Constructor and Description Point()Creates a new instance of Point light with default parameters.Point(double x, double y, double z, Color color)Creates a new instance of Point light with the specified x, y, x, and color.
-
Method Summary
All MethodsInstance MethodsConcrete Methods Modifier and Type Method and Description doublegetX()Gets the value of the property x.doublegetY()Gets the value of the property y.doublegetZ()Gets the value of the property z.voidsetX(double value)Sets the value of the property x.voidsetY(double value)Sets the value of the property y.voidsetZ(double value)Sets the value of the property z.DoublePropertyxProperty()The x coordinate of the light position.DoublePropertyyProperty()The y coordinate of the light position.DoublePropertyzProperty()The z coordinate of the light position.-
Methods inherited from class javafx.scene.effect.Light
colorProperty, getColor, setColor
-
-
Property Detail
-
x
public final DoubleProperty xProperty
The x coordinate of the light position.Min: n/a Max: n/a Default: 0.0 Identity: n/aDefault value:
0.0
See Also:
-
y
public final DoubleProperty yProperty
The y coordinate of the light position.Min: n/a Max: n/a Default: 0.0 Identity: n/aDefault value:
0.0
See Also:
-
z
public final DoubleProperty zProperty
The z coordinate of the light position.Min: n/a Max: n/a Default: 0.0 Identity: n/aDefault value:
0.0
See Also:
-
-
Constructor Detail
-
Point
public Point()
Creates a new instance of Point light with default parameters.
-
Point
public Point(double x, double y, double z, Color color)Creates a new instance of Point light with the specified x, y, x, and color.Parameters:
x- the x coordinate of the light positionSince:
JavaFX 2.1
-
-
Method Detail
-
setX
public final void setX(double value)
Sets the value of the property x.Property description:
The x coordinate of the light position.
Min: n/a Max: n/a Default: 0.0 Identity: n/aDefault value:
0.0
-
getX
public final double getX()
Gets the value of the property x.Property description:
The x coordinate of the light position.
Min: n/a Max: n/a Default: 0.0 Identity: n/aDefault value:
0.0
-
xProperty
public final DoubleProperty xProperty()
The x coordinate of the light position.Min: n/a Max: n/a Default: 0.0 Identity: n/aDefault value:
0.0
See Also:
-
setY
public final void setY(double value)
Sets the value of the property y.Property description:
The y coordinate of the light position.
Min: n/a Max: n/a Default: 0.0 Identity: n/aDefault value:
0.0
-
getY
public final double getY()
Gets the value of the property y.Property description:
The y coordinate of the light position.
Min: n/a Max: n/a Default: 0.0 Identity: n/aDefault value:
0.0
-
yProperty
public final DoubleProperty yProperty()
The y coordinate of the light position.Min: n/a Max: n/a Default: 0.0 Identity: n/aDefault value:
0.0
See Also:
-
setZ
public final void setZ(double value)
Sets the value of the property z.Property description:
The z coordinate of the light position.
Min: n/a Max: n/a Default: 0.0 Identity: n/aDefault value:
0.0
-
getZ
public final double getZ()
Gets the value of the property z.Property description:
The z coordinate of the light position.
Min: n/a Max: n/a Default: 0.0 Identity: n/aDefault value:
0.0
-
zProperty
public final DoubleProperty zProperty()
The z coordinate of the light position.Min: n/a Max: n/a Default: 0.0 Identity: n/aDefault value:
0.0
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.