Класс 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
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
ObjectProperty<Effect> | input | Входные данные для этого Effect. |
DoubleProperty | radius | Радиус ядра размытия. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
GaussianBlur() | Создаёт новый экземпляр GaussianBlur с параметрами по умолчанию. |
GaussianBlur(double radius) | Создаёт новый экземпляр GaussianBlur с указанным радиусом. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Effect | getInput() | Возвращает значение свойства input. |
double | getRadius() | Возвращает значение свойства radius. |
ObjectProperty<Effect> | inputProperty() | Входные данные для этого Effect. |
DoubleProperty | radiusProperty() | Радиус ядра размытия. |
void | setInput(Effect value) | Устанавливает значение свойства input. |
void | setRadius(double value) | Устанавливает значение свойства radius. |
Подробное описание свойств
input
public final ObjectProperty<Effect> inputProperty
Входные данные для этого
Effect. Если установлено значение null, или не указано, в качестве входных данных будет использовано графическое изображение Node, к которому прикреплён Effect.- Значение по умолчанию:
- null
- См. также:
-
getInput(),setInput(Effect)
radius
public final DoubleProperty radiusProperty
Радиус ядра размытия.
Min: 0.0
Max: 63.0
Default: 10.0
Identity: 0.0
- Значение по умолчанию:
- 10.0
- См. также:
-
getRadius(),setRadius(double)
Подробное описание конструкторов
GaussianBlur
public GaussianBlur()
Создаёт новый экземпляр GaussianBlur с параметрами по умолчанию.
GaussianBlur
public GaussianBlur(double radius)
Создаёт новый экземпляр GaussianBlur с указанным радиусом.
- Параметры:
-
radius- радиус ядра размытия - Since:
- 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)
setRadius
public final void setRadius(double value)
Устанавливает значение свойства radius.
- Описание свойства:
- Радиус ядра размытия.
Min: 0.0 Max: 63.0 Default: 10.0 Identity: 0.0 - Значение по умолчанию:
- 10.0
getRadius
public final double getRadius()
Возвращает значение свойства radius.
- Описание свойства:
- Радиус ядра размытия.
Min: 0.0 Max: 63.0 Default: 10.0 Identity: 0.0 - Значение по умолчанию:
- 10.0
radiusProperty
public final DoubleProperty radiusProperty()
Радиус ядра размытия.
Min: 0.0
Max: 63.0
Default: 10.0
Identity: 0.0
- Значение по умолчанию:
- 10.0
- См. также:
-
getRadius(),setRadius(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.