Spec-Zone.ru › OpenJavaFX 24

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

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

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

Light.Distant, Light.Point, Light.Spot

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

Тип Свойство Описание
final DoubleProperty x
Координата x позиции света.
final DoubleProperty y
Координата y позиции света.
final DoubleProperty z
Координата z позиции света.

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

color

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

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

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

Модификатор и тип Метод Описание
final double getX()
Получает значение свойства x.
final double getY()
Получает значение свойства y.
final double getZ()
Получает значение свойства z.
final void setX(double value)
Устанавливает значение свойства x.
final void setY(double value)
Устанавливает значение свойства y.
final void setZ(double value)
Устанавливает значение свойства z.
final DoubleProperty xProperty()
Координата x позиции света.
final DoubleProperty yProperty()
Координата y позиции света.
final 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)
  • xProperty()

y

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

z

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

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

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
Параметры:
value - значение для свойства x
См. также:
  • getX()
  • xProperty()

getX

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

xProperty

public final DoubleProperty xProperty()
Координата x положения света.
       Min: n/a
       Max: n/a
   Default: 0.0
  Identity: n/a
 
Значение по умолчанию:
0.0
Возвращает:
свойство x
См. также:
  • 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
Параметры:
value - значение для свойства y
См. также:
  • getY()
  • yProperty()

getY

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

yProperty

public final DoubleProperty yProperty()
Координата y положения света.
       Min: n/a
       Max: n/a
   Default: 0.0
  Identity: n/a
 
Значение по умолчанию:
0.0
Возвращает:
свойство y
См. также:
  • 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
Параметры:
value - значение для свойства z
См. также:
  • getZ()
  • zProperty()

getZ

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

zProperty

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

Отправить отчет об ошибке или предложить улучшение
Авторские права © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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