Spec-Zone.ru › OpenJavaFX 8
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);

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

С:

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