Spec-Zone.ru › OpenJavaFX 21

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

Краткое описание свойств

Тип Свойство Описание
final ObjectProperty<Effect> input
Входные данные для этого Effect.
final DoubleProperty radius
Радиус ядра размытия.

Краткое описание конструкторов

Конструктор Описание
GaussianBlur()
Создаёт новый экземпляр GaussianBlur с параметрами по умолчанию.
GaussianBlur(double radius)
Создаёт новый экземпляр GaussianBlur с указанным радиусом.

Краткое описание методов

Модификатор и тип Метод Описание
final Effect getInput()
Получает значение свойства input.
final double getRadius()
Получает значение свойства radius.
final ObjectProperty<Effect> inputProperty()
Входные данные для этого Effect.
final DoubleProperty radiusProperty()
Радиус ядра размытия.
final void setInput(Effect value)
Устанавливает значение свойства input.
final 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)
  • inputProperty()

radius

public final DoubleProperty radiusProperty
Радиус ядра размытия.
       Min:  0.0
       Max: 63.0
   Default: 10.0
  Identity:  0.0
 
Значение по умолчанию:
10.0
См. также:
  • getRadius()
  • setRadius(double)
  • radiusProperty()

Подробности конструктора

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()
  • inputProperty()

getInput

public final Effect getInput()
Возвращает значение свойства input.
Описание свойства:
Входное значение для этого Effect. Если установлено значение null или не указано, графическое изображение Node, к которому прикреплен Effect, будет использоваться в качестве входного значения.
Значение по умолчанию:
null
Возвращает:
значение свойства input
См. также:
  • setInput(Effect)
  • inputProperty()

inputProperty

public final ObjectProperty<Effect> inputProperty()
Входное значение для этого Effect. Если установлено значение null или не указано, графическое изображение Node, к которому прикреплен Effect, будет использоваться в качестве входного значения.
Значение по умолчанию:
null
Возвращает:
свойство input
См. также:
  • 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
Параметры:
value - значение для свойства radius
См. также:
  • getRadius()
  • radiusProperty()

getRadius

public final double getRadius()
Возвращает значение свойства radius.
Описание свойства:
Радиус ядра размытия.
       Min:  0.0
       Max: 63.0
   Default: 10.0
  Identity:  0.0
 
Значение по умолчанию:
10.0
Возвращает:
значение свойства radius
См. также:
  • setRadius(double)
  • radiusProperty()

radiusProperty

public final DoubleProperty radiusProperty()
Радиус ядра размытия.
       Min:  0.0
       Max: 63.0
   Default: 10.0
  Identity:  0.0
 
Значение по умолчанию:
10.0
Возвращает:
свойство radius
См. также:
  • 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