Класс 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
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
ObjectProperty<Effect> | input | Вход для этого Effect. |
DoubleProperty | threshold | Значение порога определяет минимальное значение яркости пикселей, которые будут светиться. |
Краткое описание конструкторов
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Effect | getInput() | Возвращает значение свойства input. |
double | getThreshold() | Возвращает значение свойства threshold. |
ObjectProperty<Effect> | inputProperty() | Вход для этого Effect. |
void | setInput(Effect value) | Устанавливает значение свойства input. |
void | setThreshold(double value) | Устанавливает значение свойства threshold. |
DoubleProperty | thresholdProperty() | Значение порога определяет минимальное значение яркости пикселей, которые будут светиться. |
Подробное описание свойств
input
public final ObjectProperty<Effect> inputProperty
Вход для этого
Effect. Если задано значение null или значение не указано, то графическое изображение Node, к которому прикреплён Effect, будет использоваться в качестве входных данных.- Значение по умолчанию:
- null
- См. также:
-
getInput(),setInput(Effect)
threshold
public final DoubleProperty thresholdProperty
Значение порога определяет минимальное значение яркости пикселей, которые будут светиться.
Min: 0.0
Max: 1.0
Default: 0.3
Identity: n/a
- Значение по умолчанию:
- 0.3
- См. также:
-
getThreshold(),setThreshold(double)
Подробное описание конструкторов
Bloom
public Bloom()
Создаёт новый экземпляр Bloom с параметрами по умолчанию.
Bloom
public Bloom(double threshold)
Создаёт новый экземпляр Bloom с заданным порогом.
- Параметры:
-
threshold- значение порога для эффекта bloom - С момента:
- JavaFX 2.1
Подробное описание методов
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)
setThreshold
public final void setThreshold(double value)
Устанавливает значение свойства threshold.
- Описание свойства:
- Значение порога определяет минимальное значение яркости пикселей, которые будут светиться.
Min: 0.0 Max: 1.0 Default: 0.3 Identity: n/a - Значение по умолчанию:
- 0.3
getThreshold
public final double getThreshold()
Возвращает значение свойства threshold.
- Описание свойства:
- Значение порога определяет минимальное значение яркости пикселей, которые будут светиться.
Min: 0.0 Max: 1.0 Default: 0.3 Identity: n/a - Значение по умолчанию:
- 0.3
thresholdProperty
public final DoubleProperty thresholdProperty()
Значение порога определяет минимальное значение яркости пикселей, которые будут светиться.
Min: 0.0
Max: 1.0
Default: 0.3
Identity: n/a
- Значение по умолчанию:
- 0.3
- См. также:
-
getThreshold(),setThreshold(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.