Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.scene.effect

Класс 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
  • Краткое описание свойств

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

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

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

    • setInput

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

      public final Effect getInput()
      Получает значение свойства входной параметр.
      Описание свойства:
      Входной параметр для этого 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