Spec-Zone.ru › OpenJavaFX 24

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

С момента:
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)

Отправить сообщение об ошибке или предложить улучшение
Copyright © 2008, 2025, Oracle и/или его аффилированные лица. Все права защищены.

© 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