Класс 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());
Код выше производит следующее:
- С момента:
- JavaFX 2.0
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final ObjectProperty |
input |
Вход для этого Effect. |
final DoubleProperty |
radius |
Радиус ядра размытия. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
GaussianBlur() |
Создает новый экземпляр GaussianBlur с параметрами по умолчанию. |
GaussianBlur |
Создает новый экземпляр GaussianBlur с указанным радиусом. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final Effect |
getInput() |
Получает значение свойства input. |
final double |
getRadius() |
Получает значение свойства radius. |
final ObjectProperty |
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.