Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.scene.effect

Класс Light.Point

  • java.lang.Object
    • javafx.scene.effect.Light
      • javafx.scene.effect.Light.Point
  • Прямые подклассы:
    Light.Spot
    Вложенный класс:
    Light
    public static class Light.Point
    extends Light
    Представляет источник света в заданной позиции в 3D пространстве.

    Пример:

    
     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 visual effect of point
 Light on text

    С момента:
    JavaFX 2.0
  • Краткое описание свойств

    Свойства
    Тип Свойство Описание
    DoubleProperty x
    Координата x позиции света.
    DoubleProperty y
    Координата y позиции света.
    DoubleProperty z
    Координата z позиции света.
    • Свойства, унаследованные от класса javafx.scene.effect.Light

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

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

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

    Конструкторы
    Конструктор Описание
    Point()
    Создает новый экземпляр Point light с параметрами по умолчанию.
    Point​(double x, double y, double z, Color color)
    Создает новый экземпляр Point light со значениями x, y, z и цветом.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    double getX()
    Возвращает значение свойства x.
    double getY()
    Возвращает значение свойства y.
    double getZ()
    Возвращает значение свойства z.
    void setX​(double value)
    Устанавливает значение свойства x.
    void setY​(double value)
    Устанавливает значение свойства y.
    void setZ​(double value)
    Устанавливает значение свойства z.
    DoubleProperty xProperty()
    Координата x позиции света.
    DoubleProperty yProperty()
    Координата y позиции света.
    DoubleProperty zProperty()
    Координата z позиции света.
    • Методы, унаследованные от класса javafx.scene.effect.Light

      colorProperty, getColor, setColor
    • Методы, унаследованные от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание свойств

    • x

      public final DoubleProperty xProperty
      Координата x позиции света.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a
       
      Значение по умолчанию:
      0.0
      См. также:
      getX(), setX(double)
    • y

      public final DoubleProperty yProperty
      Координата y позиции света.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a
       
      Значение по умолчанию:
      0.0
      См. также:
      getY(), setY(double)
    • z

      public final DoubleProperty zProperty
      Координата z позиции света.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a
       
      Значение по умолчанию:
      0.0
      См. также:
      getZ(), setZ(double)
  • Подробное описание конструкторов

    • Point

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

      public Point​(double x,
                   double y,
                   double z,
                   Color color)
      Создает новый экземпляр Point света с указанными координатами x, y, z и цветом.
      Параметры:
      x - координата x позиции света
      y - координата y позиции света
      z - координата z позиции света
      color - цвет света
      С тех пор:
      JavaFX 2.1
  • Подробное описание методов

    • setX

      public final void setX​(double value)
      Устанавливает значение свойства x.
      Описание свойства:
      Координата x позиции света.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a
       
      Значение по умолчанию:
      0.0
    • getX

      public final double getX()
      Получает значение свойства x.
      Описание свойства:
      Координата x позиции света.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a
       
      Значение по умолчанию:
      0.0
    • xProperty

      public final DoubleProperty xProperty()
      Координата x позиции света.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a
       
      Значение по умолчанию:
      0.0
      См. также:
      getX(), setX(double)
    • setY

      public final void setY​(double value)
      Устанавливает значение свойства y.
      Описание свойства:
      Координата y позиции света.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a
       
      Значение по умолчанию:
      0.0
    • getY

      public final double getY()
      Получает значение свойства y.
      Описание свойства:
      Координата y позиции света.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a
       
      Значение по умолчанию:
      0.0
    • yProperty

      public final DoubleProperty yProperty()
      Координата y позиции света.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a
       
      Значение по умолчанию:
      0.0
      См. также:
      getY(), setY(double)
    • setZ

      public final void setZ​(double value)
      Устанавливает значение свойства z.
      Описание свойства:
      Координата z позиции света.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a
       
      Значение по умолчанию:
      0.0
    • getZ

      public final double getZ()
      Получает значение свойства z.
      Описание свойства:
      Координата z позиции света.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a
       
      Значение по умолчанию:
      0.0
    • zProperty

      public final DoubleProperty zProperty()
      Координата z позиции света.
             Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a
       
      Значение по умолчанию:
      0.0
      См. также:
      getZ(), setZ(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