Spec-Zone.ru › OpenJavaFX 8
javafx.scene.effect

Класс 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);

Приведённый выше код даёт следующий результат:

С:

JavaFX 2.0

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

    Все методыМетоды экземпляровКонкретные методы
    Тип Свойство и описание
    DoubleProperty azimuth
    Азимут света.
    DoubleProperty elevation
    Высота света.
    • Наследованные свойства от класса javafx.scene.effect.Light

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

    • Вложенные классы/интерфейсы, унаследованные от класса javafx.scene.effect.Light

      Light.Distant, Light.Point, Light.Spot
  • Краткое описание конструкторов

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

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    DoubleProperty azimuthProperty()
    Азимут света.
    DoubleProperty elevationProperty()
    Высота света.
    double getAzimuth()
    Возвращает значение свойства azimuth.
    double getElevation()
    Возвращает значение свойства elevation.
    void setAzimuth(double value)
    Устанавливает значение свойства azimuth.
    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)

    • 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 - азимут света

      С:

      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

    • getAzimuth

      public final double getAzimuth()
      Возвращает значение свойства azimuth.

      Описание свойства:

      Азимут света. Азимут — это угол направления источника света на плоскости 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)
      Устанавливает значение свойства elevation.

      Описание свойства:

      Высота света. Высота — это угол направления источника света на плоскости YZ, в градусах.

      Min:  n/a
             Max:  n/a
         Default: 45.0
        Identity:  n/a

      Значение по умолчанию:

      45.0

    • getElevation

      public final double getElevation()
      Возвращает значение свойства elevation.

      Описание свойства:

      Высота света. Высота — это угол направления источника света на плоскости 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.

Spec-Zone.ru

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