Spec-Zone.ru › OpenJavaFX 8
javafx.scene.effect

Класс MotionBlur

java.lang.Object
  • javafx.scene.effect.Effect
    • javafx.scene.effect.MotionBlur


public class MotionBlur
extends Effect
Эффект размытия движения, использующий гауссовский свёртный ядро с настраиваемым радиусом и углом.

Пример:

MotionBlur motionBlur = new MotionBlur();
 motionBlur.setRadius(30);
 motionBlur.setAngle(-15.0);

 Text text = new Text();
 text.setX(20.0);
 text.setY(100.0);
 text.setText("Motion!");
 text.setFill(Color.web("0x3b596d"));
 text.setFont(Font.font(null, FontWeight.BOLD, 60));
 text.setEffect(motionBlur);

Код выше создаст следующее:

С момента:

JavaFX 2.0

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

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

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

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

    • angle

      public final DoubleProperty angleProperty
      Угол эффекта движения в градусах.
      Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a

      Значение по умолчанию:

      0.0

      См. также:

      getAngle(), setAngle(double)

  • Подробное описание конструкторов

    • MotionBlur

      public MotionBlur()
      Создаёт новый экземпляр MotionBlur с параметрами по умолчанию.
    • MotionBlur

      public MotionBlur(double angle,
                        double radius)
      Создаёт новый экземпляр MotionBlur с указанным углом и радиусом.

      Параметры:

      angle - угол эффекта движения в градусах

      С момента:

      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)

    • setAngle

      public final void setAngle(double value)
      Устанавливает значение свойства angle.

      Описание свойства:

      Угол эффекта движения в градусах.

      Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a

      Значение по умолчанию:

      0.0

    • getAngle

      public final double getAngle()
      Получает значение свойства angle.

      Описание свойства:

      Угол эффекта движения в градусах.

      Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a

      Значение по умолчанию:

      0.0

    • angleProperty

      public final DoubleProperty angleProperty()
      Угол эффекта движения в градусах.
      Min: n/a
             Max: n/a
         Default: 0.0
        Identity: n/a

      Значение по умолчанию:

      0.0

      См. также:

      getAngle(), setAngle(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