Класс Bloom
java.lang.Object
javafx.scene.effect.Effect
javafx.scene.effect.Bloom
public class Bloom extends Effect
Эффект высокого уровня, который заставляет более светлые участки входного изображения светиться, основываясь на настраиваемом пороге.
Пример:
Bloom bloom = new Bloom();
bloom.setThreshold(0.1);
Rectangle rect = new Rectangle();
rect.setX(10);
rect.setY(10);
rect.setWidth(160);
rect.setHeight(80);
rect.setFill(Color.DARKSLATEBLUE);
Text text = new Text();
text.setText("Bloom!");
text.setFill(Color.ALICEBLUE);
text.setFont(Font.font(null, FontWeight.BOLD, 40));
text.setX(25);
text.setY(65);
text.setEffect(bloom);
Вышеприведённый код создаёт следующее:
- С момента:
- JavaFX 2.0
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final ObjectProperty |
input |
Вход для этого Effect. |
final DoubleProperty |
threshold |
Значение порога определяет минимальное значение яркости пикселей, которые будут светиться. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
Bloom() |
Создаёт новый экземпляр Bloom с параметрами по умолчанию. |
Bloom |
Создаёт новый экземпляр Bloom со значением порога. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final Effect |
getInput() |
Получает значение свойства input. |
final double |
getThreshold() |
Получает значение свойства threshold. |
final ObjectProperty |
inputProperty() |
Вход для этого Effect. |
final void |
setInput |
Устанавливает значение свойства input. |
final void |
setThreshold |
Устанавливает значение свойства threshold. |
final DoubleProperty |
thresholdProperty() |
Значение порога определяет минимальное значение яркости пикселей, которые будут светиться. |
Подробное описание свойств
input
public final ObjectProperty<Effect> inputProperty
Вход для этого
Effect. Если установлено значение null, или не указано, будет использоваться графическое изображение Node, к которому прикреплён Effect.- Значение по умолчанию:
- null
- См. также:
threshold
public final DoubleProperty thresholdProperty
Значение порога определяет минимальное значение яркости пикселей, которые будут светиться.
Min: 0.0
Max: 1.0
Default: 0.3
Identity: n/a
- Значение по умолчанию:
- 0.3
- См. также:
Подробное описание конструкторов
Bloom
public Bloom()
Создаёт новый экземпляр Bloom с параметрами по умолчанию.
Bloom
public Bloom(double threshold)
Создаёт новый экземпляр Bloom со значением порога.
- Параметры:
-
threshold- значение порога для эффекта свечения - С момента:
- JavaFX 2.1
Подробное описание методов
setInput
public final void setInput(Effect value)
Устанавливает значение свойства
input.- Описание свойства:
- Вход для этого
Effect. Если установлено значениеnull, или не указано, будет использоваться графическое изображениеNode, к которому прикреплёнEffect. - Значение по умолчанию:
- null
- Параметры:
-
value- значение для свойстваinput - См. также:
getInput
public final Effect getInput()
Получает значение свойства
input.- Описание свойства:
- Вход для этого
Effect. Если установлено значениеnull, или не указано, будет использоваться графическое изображениеNode, к которому прикреплёнEffect. - Значение по умолчанию:
- null
- Возвращает:
- значение свойства
input - См. также:
inputProperty
public final ObjectProperty<Effect> inputProperty()
Вход для этого
Effect. Если установлено значение null, или не указано, будет использоваться графическое изображение Node, к которому прикреплён Effect.- Значение по умолчанию:
- null
- Возвращает:
- свойство
input - См. также:
setThreshold
public final void setThreshold(double value)
Устанавливает значение свойства
threshold.- Описание свойства:
- Значение порога определяет минимальное значение яркости пикселей, которые будут светиться.
Min: 0.0 Max: 1.0 Default: 0.3 Identity: n/a - Значение по умолчанию:
- 0.3
- Параметры:
-
value- значение для свойстваthreshold - См. также:
getThreshold
public final double getThreshold()
Получает значение свойства
threshold.- Описание свойства:
- Значение порога определяет минимальное значение яркости пикселей, которые будут светиться.
Min: 0.0 Max: 1.0 Default: 0.3 Identity: n/a - Значение по умолчанию:
- 0.3
- Возвращает:
- значение свойства
threshold - См. также:
thresholdProperty
public final DoubleProperty thresholdProperty()
Значение порога определяет минимальное значение яркости пикселей, которые будут светиться.
Min: 0.0
Max: 1.0
Default: 0.3
Identity: n/a
- Значение по умолчанию:
- 0.3
- Возвращает:
- свойство
threshold - См. также:
© 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.