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

Класс Bloom

  • java.lang.Object
    • javafx.scene.effect.Effect
      • javafx.scene.effect.Bloom
  • public class Bloom
    extends Effect
    Эффект высокого уровня, который заставляет более светлые участки входного изображения светиться, исходя из настраиваемого порога.

    Пример:

    
     Bloom bloom = new Bloom();
     bloom.setThreshold(0.1);
    
     Rectangle rect = new Rectangle();
     rect.setX(10);
     rect.setY(10);
     rect.setWidth(160);
     rect.setHeight(80);
     rect.setFill(Color.DARKSLATEBLUE);
    
     Text text = new Text();
     text.setText("Bloom!");
     text.setFill(Color.ALICEBLUE);
     text.setFont(Font.font(null, FontWeight.BOLD, 40));
     text.setX(25);
     text.setY(65);
     text.setEffect(bloom);
     

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

    The visual effect of applying bloom on text

    С тех пор:
    JavaFX 2.0
  • Краткое описание свойств

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

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

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    Effect getInput()
    Возвращает значение свойства input.
    double getThreshold()
    Возвращает значение свойства threshold.
    ObjectProperty<Effect> inputProperty()
    Вход для этого Effect.
    void setInput​(Effect value)
    Устанавливает значение свойства input.
    void setThreshold​(double value)
    Устанавливает значение свойства threshold.
    DoubleProperty thresholdProperty()
    Значение порога контролирует минимальное значение яркости пикселей, которые будут засвечены.
    • Методы, унаследованные от класса 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)
    • threshold

      public final DoubleProperty thresholdProperty
      Значение порога контролирует минимальное значение яркости пикселей, которые будут засвечены.
             Min: 0.0
             Max: 1.0
         Default: 0.3
        Identity: n/a
       
      Значение по умолчанию:
      0.3
      См. также:
      getThreshold(), setThreshold(double)
  • Подробное описание конструкторов

    • Bloom

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

      public Bloom​(double threshold)
      Создаёт новый экземпляр Bloom с указанным порогом.
      Параметры:
      threshold - значение порога для эффекта bloom
      С тех пор:
      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)
    • setThreshold

      public final void setThreshold​(double value)
      Устанавливает значение свойства threshold.
      Описание свойства:
      Значение порога контролирует минимальное значение яркости пикселей, которые будут засвечены.
             Min: 0.0
             Max: 1.0
         Default: 0.3
        Identity: n/a
       
      Значение по умолчанию:
      0.3
    • getThreshold

      public final double getThreshold()
      Возвращает значение свойства threshold.
      Описание свойства:
      Значение порога контролирует минимальное значение яркости пикселей, которые будут засвечены.
             Min: 0.0
             Max: 1.0
         Default: 0.3
        Identity: n/a
       
      Значение по умолчанию:
      0.3
    • thresholdProperty

      public final DoubleProperty thresholdProperty()
      Значение порога контролирует минимальное значение яркости пикселей, которые будут засвечены.
             Min: 0.0
             Max: 1.0
         Default: 0.3
        Identity: n/a
       
      Значение по умолчанию:
      0.3
      См. также:
      getThreshold(), setThreshold(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