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

Класс Reflection

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


public class Reflection
extends Effect
Эффект, отображающий отражённую версию входного содержимого под ним.

Обратите внимание, что отражение Node с установленным эффектом Reflection не будет реагировать на события мыши или методы containment на Node.

Пример:

Reflection reflection = new Reflection();
 reflection.setFraction(0.7);

 Text text = new Text();
 text.setX(10.0);
 text.setY(50.0);
 text.setCache(true);
 text.setText("Reflections on JavaFX...");
 text.setFill(Color.web("0x3b596d"));
 text.setFont(Font.font(null, FontWeight.BOLD, 40));
 text.setEffect(reflection);

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

С:

JavaFX 2.0

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

    Все методыМетоды экземпляровКонкретные методы
    Тип Свойство и описание
    DoubleProperty bottomOpacity
    Значение непрозрачности снизу, которое является непрозрачностью отражения в его нижней части.
    DoubleProperty fraction
    Доля входного содержимого, видимая в отражении.
    ObjectProperty<Effect> input
    Вход для этого Effect.
    DoubleProperty topOffset
    Корректировка смещения сверху, которая представляет собой расстояние между нижней границей входного содержимого и верхней границей отражения.
    DoubleProperty topOpacity
    Значение непрозрачности сверху, которое является непрозрачностью отражения в его верхней части.
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    Reflection()
    Создаёт новый экземпляр Reflection с параметрами по умолчанию.
    Reflection(double topOffset, double fraction, double topOpacity, double bottomOpacity)
    Создаёт новый экземпляр Reflection с указанными topOffset, fraction, topOpacity и bottomOpacity.
  • Краткое описание методов

    Все методыМетоды экземпляровКонкретные методы
    Модификатор и тип Метод и описание
    DoubleProperty bottomOpacityProperty()
    Значение непрозрачности снизу, которое является непрозрачностью отражения в его нижней части.
    DoubleProperty fractionProperty()
    Доля входного содержимого, видимая в отражении.
    double getBottomOpacity()
    Получает значение свойства bottomOpacity.
    double getFraction()
    Получает значение свойства fraction.
    Effect getInput()
    Получает значение свойства input.
    double getTopOffset()
    Получает значение свойства topOffset.
    double getTopOpacity()
    Получает значение свойства topOpacity.
    ObjectProperty<Effect> inputProperty()
    Вход для этого Effect.
    void setBottomOpacity(double value)
    Устанавливает значение свойства bottomOpacity.
    void setFraction(double value)
    Устанавливает значение свойства fraction.
    void setInput(Effect value)
    Устанавливает значение свойства input.
    void setTopOffset(double value)
    Устанавливает значение свойства topOffset.
    void setTopOpacity(double value)
    Устанавливает значение свойства topOpacity.
    DoubleProperty topOffsetProperty()
    Корректировка смещения сверху, которая представляет собой расстояние между нижней границей входного содержимого и верхней границей отражения.
    DoubleProperty topOpacityProperty()
    Значение непрозрачности сверху, которое является непрозрачностью отражения в его верхней части.
    • Методы, унаследованные от класса 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)

    • topOffset

      public final DoubleProperty topOffsetProperty
      Настройка верхнего смещения, которая представляет собой расстояние между нижней частью ввода и верхней частью отражения.
      Min: n/a
             Max: n/a
         Default: 0.0
        Identity: 0.0

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

      0.0

      См. также:

      getTopOffset(), setTopOffset(double)

    • topOpacity

      public final DoubleProperty topOpacityProperty
      Значение верхнего уровня непрозрачности, которое представляет собой непрозрачность отражения в его верхнем пределе.
      Min: 0.0
             Max: 1.0
         Default: 0.5
        Identity: 1.0

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

      0.5

      См. также:

      getTopOpacity(), setTopOpacity(double)

    • bottomOpacity

      public final DoubleProperty bottomOpacityProperty
      Значение нижнего уровня непрозрачности, которое представляет собой непрозрачность отражения в его нижнем пределе.
      Min: 0.0
             Max: 1.0
         Default: 0.0
        Identity: 1.0

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

      0.0

      См. также:

      getBottomOpacity(), setBottomOpacity(double)

    • fraction

      public final DoubleProperty fractionProperty
      Доля входных данных, видимых в отражении. Например, значение 0,5 означает, что в отражении будет видна только нижняя половина входных данных.
      Min: 0.0
             Max: 1.0
         Default: 0.75
        Identity: 1.0

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

      0.75

      См. также:

      getFraction(), setFraction(double)

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

    • Reflection

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

      public Reflection(double topOffset,
                        double fraction,
                        double topOpacity,
                        double bottomOpacity)
      Создает новый экземпляр Reflection с указанными topOffset, fraction, topOpacity и bottomOpacity.

      Параметры:

      topOffset - расстояние между нижней частью ввода и верхней частью отражения

      С:

      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)

    • setTopOffset

      public final void setTopOffset(double value)
      Задает значение свойства topOffset.

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

      Настройка верхнего смещения, которая представляет собой расстояние между нижней частью ввода и верхней частью отражения.

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

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

      0.0

    • getTopOffset

      public final double getTopOffset()
      Возвращает значение свойства topOffset.

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

      Настройка верхнего смещения, которая представляет собой расстояние между нижней частью ввода и верхней частью отражения.

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

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

      0.0

    • topOffsetProperty

      public final DoubleProperty topOffsetProperty()
      Настройка верхнего смещения, которая представляет собой расстояние между нижней частью ввода и верхней частью отражения.
      Min: n/a
             Max: n/a
         Default: 0.0
        Identity: 0.0

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

      0.0

      См. также:

      getTopOffset(), setTopOffset(double)

    • setTopOpacity

      public final void setTopOpacity(double value)
      Задает значение свойства topOpacity.

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

      Значение верхнего уровня непрозрачности, которое представляет собой непрозрачность отражения в его верхнем пределе.

      Min: 0.0
             Max: 1.0
         Default: 0.5
        Identity: 1.0

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

      0.5

    • getTopOpacity

      public final double getTopOpacity()
      Возвращает значение свойства topOpacity.

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

      Значение верхнего уровня непрозрачности, которое представляет собой непрозрачность отражения в его верхнем пределе.

      Min: 0.0
             Max: 1.0
         Default: 0.5
        Identity: 1.0

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

      0.5

    • topOpacityProperty

      public final DoubleProperty topOpacityProperty()
      Значение верхнего уровня непрозрачности, которое представляет собой непрозрачность отражения в его верхнем пределе.
      Min: 0.0
             Max: 1.0
         Default: 0.5
        Identity: 1.0

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

      0.5

      См. также:

      getTopOpacity(), setTopOpacity(double)

    • setBottomOpacity

      public final void setBottomOpacity(double value)
      Задает значение свойства bottomOpacity.

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

      Значение нижнего уровня непрозрачности, которое представляет собой непрозрачность отражения в его нижнем пределе.

      Min: 0.0
             Max: 1.0
         Default: 0.0
        Identity: 1.0

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

      0.0

    • getBottomOpacity

      public final double getBottomOpacity()
      Возвращает значение свойства bottomOpacity.

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

      Значение нижнего уровня непрозрачности, которое представляет собой непрозрачность отражения в его нижнем пределе.

      Min: 0.0
             Max: 1.0
         Default: 0.0
        Identity: 1.0

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

      0.0

    • bottomOpacityProperty

      public final DoubleProperty bottomOpacityProperty()
      Значение нижнего уровня непрозрачности, которое представляет собой непрозрачность отражения в его нижнем пределе.
      Min: 0.0
             Max: 1.0
         Default: 0.0
        Identity: 1.0

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

      0.0

      См. также:

      getBottomOpacity(), setBottomOpacity(double)

    • setFraction

      public final void setFraction(double value)
      Задает значение свойства fraction.

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

      Доля входных данных, видимых в отражении. Например, значение 0,5 означает, что в отражении будет видна только нижняя половина входных данных.

      Min: 0.0
             Max: 1.0
         Default: 0.75
        Identity: 1.0

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

      0.75

    • getFraction

      public final double getFraction()
      Возвращает значение свойства fraction.

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

      Доля входных данных, видимых в отражении. Например, значение 0,5 означает, что в отражении будет видна только нижняя половина входных данных.

      Min: 0.0
             Max: 1.0
         Default: 0.75
        Identity: 1.0

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

      0.75

    • fractionProperty

      public final DoubleProperty fractionProperty()
      Доля входных данных, видимых в отражении. Например, значение 0,5 означает, что в отражении будет видна только нижняя половина входных данных.
      Min: 0.0
             Max: 1.0
         Default: 0.75
        Identity: 1.0

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

      0.75

      См. также:

      getFraction(), setFraction(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