Класс GaussianBlur
java.lang.Object
javafx.scene.effect.Effect
javafx.scene.effect.GaussianBlur
public class GaussianBlur extends Effect
Эффект размытия с использованием ядра Гаусса, с настраиваемым радиусом.
Пример:
Text text = new Text();
text.setText("Blurry Text!");
text.setFill(Color.web("0x3b596d"));
text.setFont(Font.font(null, FontWeight.BOLD, 50));
text.setX(10);
text.setY(50);
text.setEffect(new GaussianBlur());
Приведённый код создаёт следующее:
- Since:
- JavaFX 2.0
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final ObjectProperty<Effect> |
input |
Входные данные для этого Effect. |
final DoubleProperty |
radius |
Радиус ядра размытия. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
GaussianBlur() |
Создаёт новый экземпляр GaussianBlur с параметрами по умолчанию. |
GaussianBlur |
Создаёт новый экземпляр GaussianBlur с указанным радиусом. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final Effect |
getInput() |
Получает значение свойства input. |
final double |
getRadius() |
Получает значение свойства radius. |
final ObjectProperty<Effect> |
inputProperty() |
Входные данные для этого Effect. |
final DoubleProperty |
radiusProperty() |
Радиус ядра размытия. |
final void |
setInput |
Устанавливает значение свойства input. |
final void |
setRadius |
Устанавливает значение свойства radius. |
Подробности свойства
input
public final ObjectProperty<Effect> inputProperty
Входное значение для этого
Effect. Если установлено значение null или не указано, графическое изображение Node, к которому прикреплен Effect, будет использоваться в качестве входного значения.- Значение по умолчанию:
- null
- См. также:
radius
public final DoubleProperty radiusProperty
Радиус ядра размытия.
Min: 0.0
Max: 63.0
Default: 10.0
Identity: 0.0
- Значение по умолчанию:
- 10.0
- См. также:
Подробности конструктора
GaussianBlur
public GaussianBlur()
Создаёт новый экземпляр GaussianBlur с параметрами по умолчанию.
GaussianBlur
public GaussianBlur(double radius)
Создаёт новый экземпляр GaussianBlur с указанным радиусом.
- Параметры:
-
radius- радиус ядра размытия - С:
- 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 - См. также:
setRadius
public final void setRadius(double value)
Устанавливает значение свойства
radius.- Описание свойства:
- Радиус ядра размытия.
Min: 0.0 Max: 63.0 Default: 10.0 Identity: 0.0 - Значение по умолчанию:
- 10.0
- Параметры:
-
value- значение для свойстваradius - См. также:
getRadius
public final double getRadius()
Возвращает значение свойства
radius.- Описание свойства:
- Радиус ядра размытия.
Min: 0.0 Max: 63.0 Default: 10.0 Identity: 0.0 - Значение по умолчанию:
- 10.0
- Возвращает:
- значение свойства
radius - См. также:
radiusProperty
public final DoubleProperty radiusProperty()
Радиус ядра размытия.
Min: 0.0
Max: 63.0
Default: 10.0
Identity: 0.0
- Значение по умолчанию:
- 10.0
- Возвращает:
- свойство
radius - См. также:
© 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.