Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет 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);
     

    Код выше генерирует следующее:

    The visual effect of MotionBlur on text

    Since:
    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 - угол эффекта движения в градусах
      radius - радиус ядра размытия
      С тех пор как:
      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