Spec-Zone.ru › OpenJavaFX 21

Класс Light.Distant

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);
 

Данный код генерирует следующее:

The visual effect of distant
 Light on text

С:
JavaFX 2.0

Краткое описание свойств

Тип Свойство Описание
final DoubleProperty azimuth
Азимут света.
final DoubleProperty elevation
Угол возвышения света.

Свойства, объявленные в классе javafx.scene.effect.Light

color

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе javafx.scene.effect.Light

Light.Distant, Light.Point, Light.Spot

Краткое описание конструкторов

Конструктор Описание
Distant()
Создает новый экземпляр удаленного света с параметрами по умолчанию.
Distant(double azimuth, double elevation, Color color)
Создает новый экземпляр удаленного света с указанным азимутом, углом возвышения и цветом.

Краткое описание методов

Модификатор и тип Метод Описание
final DoubleProperty azimuthProperty()
Азимут света.
final DoubleProperty elevationProperty()
Угол возвышения света.
final double getAzimuth()
Получает значение свойства azimuth.
final double getElevation()
Получает значение свойства elevation.
final void setAzimuth(double value)
Устанавливает значение свойства azimuth.
final void setElevation(double value)
Устанавливает значение свойства elevation.

Методы, объявленные в классе javafx.scene.effect.Light

colorProperty, getColor, setColor

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание свойств

azimuth

public final DoubleProperty azimuthProperty
Азимут света. Азимут - это угол направления источника света на плоскости XY, в градусах.
       Min:  n/a
       Max:  n/a
   Default: 45.0
  Identity:  n/a
 
Значение по умолчанию:
45.0
См. также:
  • getAzimuth()
  • setAzimuth(double)
  • azimuthProperty()

elevation

public final DoubleProperty elevationProperty
Угол возвышения света. Угол возвышения - это угол направления источника света на плоскости YZ, в градусах.
       Min:  n/a
       Max:  n/a
   Default: 45.0
  Identity:  n/a
 
Значение по умолчанию:
45.0
См. также:
  • getElevation()
  • setElevation(double)
  • elevationProperty()

Подробное описание конструкторов

Distant

public Distant()
Создает новый экземпляр удаленного света с параметрами по умолчанию.

Distant

public Distant(double azimuth, double elevation, Color color)
Создает новый экземпляр удаленного света с указанным азимутом, углом возвышения и цветом.
Параметры:
azimuth - азимут света
elevation - угол возвышения света
color - цвет света
С:
JavaFX 2.1

Подробное описание методов

setAzimuth

public final void setAzimuth(double value)
Устанавливает значение свойства azimuth.
Описание свойства:
Азимут света. Азимут - это угол направления источника света на плоскости XY, в градусах.
       Min:  n/a
       Max:  n/a
   Default: 45.0
  Identity:  n/a
 
Значение по умолчанию:
45.0
Параметры:
value - значение для свойства azimuth
См. также:
  • getAzimuth()
  • azimuthProperty()

getAzimuth

public final double getAzimuth()
Получает значение свойства azimuth.
Описание свойства:
Азимут света. Азимут - это угол направления источника света на плоскости XY, в градусах.
       Min:  n/a
       Max:  n/a
   Default: 45.0
  Identity:  n/a
 
Значение по умолчанию:
45.0
Возвращает:
значение свойства azimuth
См. также:
  • setAzimuth(double)
  • azimuthProperty()

azimuthProperty

public final DoubleProperty azimuthProperty()
Азимут света. Азимут - это угол направления источника света на плоскости XY, в градусах.
       Min:  n/a
       Max:  n/a
   Default: 45.0
  Identity:  n/a
 
Значение по умолчанию:
45.0
Возвращает:
свойство azimuth
См. также:
  • getAzimuth()
  • setAzimuth(double)

setElevation

public final void setElevation(double value)
Устанавливает значение свойства elevation.
Описание свойства:
Угол возвышения света. Угол возвышения - это угол направления источника света на плоскости YZ, в градусах.
       Min:  n/a
       Max:  n/a
   Default: 45.0
  Identity:  n/a
 
Значение по умолчанию:
45.0
Параметры:
value - значение для свойства elevation
См. также:
  • getElevation()
  • elevationProperty()

getElevation

public final double getElevation()
Получает значение свойства elevation.
Описание свойства:
Угол возвышения света. Угол возвышения - это угол направления источника света на плоскости YZ, в градусах.
       Min:  n/a
       Max:  n/a
   Default: 45.0
  Identity:  n/a
 
Значение по умолчанию:
45.0
Возвращает:
значение свойства elevation
См. также:
  • setElevation(double)
  • elevationProperty()

elevationProperty

public final DoubleProperty elevationProperty()
Угол возвышения света. Угол возвышения - это угол направления источника света на плоскости YZ, в градусах.
       Min:  n/a
       Max:  n/a
   Default: 45.0
  Identity:  n/a
 
Значение по умолчанию:
45.0
Возвращает:
свойство elevation
См. также:
  • 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API