Spec-Zone.ru › OpenJavaFX 17

Класс 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());
 

Данный код приводит к следующему результату:

The visual effect of GaussianBlur
 on text

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.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание свойств

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API