Spec-Zone.ru › OpenJavaFX 17

Класс Glow

java.lang.Object
javafx.scene.effect.Effect
javafx.scene.effect.Glow
public class Glow
extends Effect
Эффект высокого уровня, который заставляет входное изображение светиться, на основе настраиваемого порога.

Пример:


 Image image = new Image("boat.jpg");
 ImageView imageView = new ImageView(image);
 imageView.setFitWidth(200);
 imageView.setPreserveRatio(true);

 imageView.setEffect(new Glow(0.8));
 

Код, применённый к этому изображению:

A photo

производит следующее:

The visual effect of Glow on photo

С момента:
JavaFX 2.0

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

Свойства
Тип Свойство Описание
ObjectProperty<Effect> input
Входной параметр для этого Effect.
DoubleProperty level
Значение уровня, которое контролирует интенсивность эффекта свечения.

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

Конструкторы
Конструктор Описание
Glow()
Создаёт новый экземпляр Glow с параметрами по умолчанию.
Glow​(double level)
Создаёт новый экземпляр Glow со значением уровня.

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

Модификатор и тип Метод Описание
Effect getInput()
Получает значение свойства input.
double getLevel()
Получает значение свойства level.
ObjectProperty<Effect> inputProperty()
Входной параметр для этого Effect.
DoubleProperty levelProperty()
Значение уровня, которое контролирует интенсивность эффекта свечения.
void setInput​(Effect value)
Устанавливает значение свойства input.
void setLevel​(double value)
Устанавливает значение свойства level.

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

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

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

input

public final ObjectProperty<Effect> inputProperty
Входной параметр для этого Effect. Если установлено значение null, или не указано, графическое изображение Node, к которому прикреплен Effect, будет использоваться в качестве входного.
Значение по умолчанию:
null
См. также:
getInput(), setInput(Effect)

level

public final DoubleProperty levelProperty
Значение уровня, которое контролирует интенсивность эффекта свечения.
       Min: 0.0
       Max: 1.0
   Default: 0.3
  Identity: 0.0
 
Значение по умолчанию:
0.3
См. также:
getLevel(), setLevel(double)

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

Glow

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

Glow

public Glow(double level)
Создаёт новый экземпляр Glow со значением уровня.
Параметры:
level - значение уровня, которое контролирует интенсивность эффекта свечения

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

setInput

public final void setInput(Effect value)
Устанавливает значение свойства input.
Описание свойства:
Входной параметр для этого Effect. Если установлено значение null, или не указано, графическое изображение Node, к которому прикреплен Effect, будет использоваться в качестве входного.
Значение по умолчанию:
null

getInput

public final Effect getInput()
Получает значение свойства input.
Описание свойства:
Входной параметр для этого Effect. Если установлено значение null, или не указано, графическое изображение Node, к которому прикреплен Effect, будет использоваться в качестве входного.
Значение по умолчанию:
null

inputProperty

public final ObjectProperty<Effect> inputProperty()
Входной параметр для этого Effect. Если установлено значение null, или не указано, графическое изображение Node, к которому прикреплен Effect, будет использоваться в качестве входного.
Значение по умолчанию:
null
См. также:
getInput(), setInput(Effect)

setLevel

public final void setLevel(double value)
Устанавливает значение свойства level.
Описание свойства:
Значение уровня, которое контролирует интенсивность эффекта свечения.
       Min: 0.0
       Max: 1.0
   Default: 0.3
  Identity: 0.0
 
Значение по умолчанию:
0.3

getLevel

public final double getLevel()
Получает значение свойства level.
Описание свойства:
Значение уровня, которое контролирует интенсивность эффекта свечения.
       Min: 0.0
       Max: 1.0
   Default: 0.3
  Identity: 0.0
 
Значение по умолчанию:
0.3

levelProperty

public final DoubleProperty levelProperty()
Значение уровня, которое контролирует интенсивность эффекта свечения.
       Min: 0.0
       Max: 1.0
   Default: 0.3
  Identity: 0.0
 
Значение по умолчанию:
0.3
См. также:
getLevel(), setLevel(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