- java.lang.Object
-
- javafx.scene.effect.Light
-
- javafx.scene.effect.Light.Distant
-
- Вложенный класс:
- Light
public static class Light.Distant extends Light
Представляет удалённый источник света.Пример:
Light.Distant light = new Light.Distant(); light.setAzimuth(45.0); light.setElevation(30.0); Lighting lighting = new Lighting(); lighting.setLight(light); lighting.setSurfaceScale(5.0); Text text = new Text(); text.setText("Distant"); text.setFill(Color.STEELBLUE); text.setFont(Font.font("null", FontWeight.BOLD, 80)); text.setX(10.0f); text.setY(10.0f); text.setTextOrigin(VPos.TOP); text.setEffect(lighting); Rectangle rect = new Rectangle(300,150); rect.setFill(Color.ALICEBLUE); rect.setEffect(lighting);Код выше генерирует следующее:
- С тех пор:
- JavaFX 2.0
-
Краткое описание свойств
Свойства Тип Свойство Описание DoublePropertyazimuthАзимут света.DoublePropertyelevationУгол возвышения света.
-
Краткое описание вложенных классов
-
Вложенные классы/интерфейсы, унаследованные от класса javafx.scene.effect.Light
Light.Distant, Light.Point, Light.Spot
-
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание DoublePropertyazimuthProperty()Азимут света.DoublePropertyelevationProperty()Угол возвышения света.doublegetAzimuth()Получает значение свойства азимут.doublegetElevation()Получает значение свойства угол возвышения.voidsetAzimuth(double value)Устанавливает значение свойства азимут.voidsetElevation(double value)Устанавливает значение свойства угол возвышения.-
Наследованные методы из класса javafx.scene.effect.Light
colorProperty, getColor, setColor
-
-
Подробное описание свойств
-
azimuth
public final DoubleProperty azimuthProperty
Азимут света. Азимут — это угол направления источника света на плоскости XY, в градусах.Min: n/a Max: n/a Default: 45.0 Identity: n/a- Значение по умолчанию:
- 45.0
- См. также:
-
getAzimuth(),setAzimuth(double)
-
elevation
public final DoubleProperty elevationProperty
Угол возвышения света. Угол возвышения — это угол направления источника света на плоскости YZ, в градусах.Min: n/a Max: n/a Default: 45.0 Identity: n/a- Значение по умолчанию:
- 45.0
- См. также:
-
getElevation(),setElevation(double)
-
-
Подробное описание конструкторов
-
Distant
public Distant()
Создаёт новый экземпляр Distant света с параметрами по умолчанию.
-
Distant
public Distant(double azimuth, double elevation, Color color)Создаёт новый экземпляр Distant света с указанным азимутом, углом возвышения и цветом.- Параметры:
-
azimuth- азимут света -
elevation- угол возвышения света -
color- цвет света - С тех пор:
- JavaFX 2.1
-
-
Подробное описание методов
-
setAzimuth
public final void setAzimuth(double value)
Устанавливает значение свойства азимут.- Описание свойства:
- Азимут света. Азимут — это угол направления источника света на плоскости XY, в градусах.
Min: n/a Max: n/a Default: 45.0 Identity: n/a - Значение по умолчанию:
- 45.0
-
getAzimuth
public final double getAzimuth()
Получает значение свойства азимут.- Описание свойства:
- Азимут света. Азимут — это угол направления источника света на плоскости XY, в градусах.
Min: n/a Max: n/a Default: 45.0 Identity: n/a - Значение по умолчанию:
- 45.0
-
azimuthProperty
public final DoubleProperty azimuthProperty()
Азимут света. Азимут — это угол направления источника света на плоскости XY, в градусах.Min: n/a Max: n/a Default: 45.0 Identity: n/a- Значение по умолчанию:
- 45.0
- См. также:
-
getAzimuth(),setAzimuth(double)
-
setElevation
public final void setElevation(double value)
Устанавливает значение свойства угол возвышения.- Описание свойства:
- Угол возвышения света. Угол возвышения — это угол направления источника света на плоскости YZ, в градусах.
Min: n/a Max: n/a Default: 45.0 Identity: n/a - Значение по умолчанию:
- 45.0
-
getElevation
public final double getElevation()
Получает значение свойства угол возвышения.- Описание свойства:
- Угол возвышения света. Угол возвышения — это угол направления источника света на плоскости YZ, в градусах.
Min: n/a Max: n/a Default: 45.0 Identity: n/a - Значение по умолчанию:
- 45.0
-
elevationProperty
public final DoubleProperty elevationProperty()
Угол возвышения света. Угол возвышения — это угол направления источника света на плоскости YZ, в градусах.Min: n/a Max: n/a Default: 45.0 Identity: n/a- Значение по умолчанию:
- 45.0
- См. также:
-
getElevation(),setElevation(double)
-
© 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.