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

Класс Shadow

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


public class Shadow
extends Effect
Эффект, создающий монохромную копию входных данных с размытыми краями. Этот эффект преимущественно используется вместе с его стандартным чёрным цветом для наложения на оригинал и создания тени. Также его можно использовать с светлым цветом для создания эффекта свечения. Эффект DropShadow — это утилитарный эффект, который автоматически объединяет этот Shadow эффект с исходным изображением для простоты добавления тени к существующему графическому дереву сцены Node с помощью одного эффекта.

С момента:

JavaFX 2.0

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

    Все методыМетоды экземпляраКонкретные методы
    Тип Свойство и описание
    ObjectProperty<BlurType> blurType
    Алгоритм, используемый для размытия тени.
    ObjectProperty<Color> color
    Цвет тени Color.
    DoubleProperty height
    Вертикальный размер ядра размытия тени.
    ObjectProperty<Effect> input
    Входные данные для этого Effect.
    DoubleProperty radius
    Радиус ядра размытия тени.
    DoubleProperty width
    Горизонтальный размер ядра размытия тени.
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    Shadow()
    Создаёт новый экземпляр Shadow с параметрами по умолчанию.
    Shadow(BlurType blurType, Color color, double radius)
    Создаёт новый экземпляр Shadow со значениями blurType, цвет, радиус.
    Shadow(double radius, Color color)
    Создаёт новый экземпляр Shadow со значениями радиус и цвет.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    ObjectProperty<BlurType> blurTypeProperty()
    Алгоритм, используемый для размытия тени.
    ObjectProperty<Color> colorProperty()
    Цвет тени Color.
    BlurType getBlurType()
    Получение значения свойства blurType.
    Color getColor()
    Получение значения свойства цвет.
    double getHeight()
    Получение значения свойства высота.
    Effect getInput()
    Получение значения свойства входные данные.
    double getRadius()
    Получение значения свойства радиус.
    double getWidth()
    Получение значения свойства ширина.
    DoubleProperty heightProperty()
    Вертикальный размер ядра размытия тени.
    ObjectProperty<Effect> inputProperty()
    Входные данные для этого Effect.
    DoubleProperty radiusProperty()
    Радиус ядра размытия тени.
    void setBlurType(BlurType value)
    Устанавливает значение свойства blurType.
    void setColor(Color value)
    Устанавливает значение свойства цвет.
    void setHeight(double value)
    Устанавливает значение свойства высота.
    void setInput(Effect value)
    Устанавливает значение свойства входные данные.
    void setRadius(double value)
    Устанавливает значение свойства радиус.
    void setWidth(double value)
    Устанавливает значение свойства ширина.
    DoubleProperty widthProperty()
    Горизонтальный размер ядра размытия тени.
    • Методы, унаследованные от класса 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
      Радиус ядра размытия тени. Этот атрибут управляет расстоянием, на которое тень распространяется по обе стороны от пикселей-источника. Установка радиуса эквивалентна установке атрибутов width и height в значение (2 * radius + 1).
      Min:   0.0
             Max: 127.0
         Default:  10.0
        Identity:   0.0

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

      10.0

      См. также:

      getRadius(), setRadius(double)

    • width

      public final DoubleProperty widthProperty
      Горизонтальный размер ядра размытия тени. Этот атрибут управляет горизонтальным размером всей области, в которой алгоритм размытия распределяет тень отдельного пикселя. Значения меньше 1.0 не распространяются за пределы исходного пикселя и, следовательно, не оказывают влияния на размытие тени.
      Min:   0.0
             Max: 255.0
         Default:  21.0
        Identity:  <1.0

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

      21.0

      См. также:

      getWidth(), setWidth(double)

    • height

      public final DoubleProperty heightProperty
      Вертикальный размер ядра размытия тени. Этот атрибут управляет вертикальным размером всей области, в которой алгоритм размытия распределяет тень отдельного пикселя. Значения меньше 1.0 не распространяются за пределы исходного пикселя и, следовательно, не оказывают влияния на размытие тени.
      Min:   0.0
             Max: 255.0
         Default:  21.0
        Identity:  <1.0

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

      21.0

      См. также:

      getHeight(), setHeight(double)

    • blurType

      public final ObjectProperty<BlurType> blurTypeProperty
      Алгоритм, используемый для размытия тени.
      Min: n/a
             Max: n/a
         Default: BlurType.THREE_PASS_BOX
        Identity: n/a

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

      THREE_PASS_BOX

      См. также:

      getBlurType(), setBlurType(BlurType)

    • color

      public final ObjectProperty<Color> colorProperty
      Цвет тени Color.
      Min: n/a
             Max: n/a
         Default: Color.BLACK
        Identity: n/a

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

      BLACK

      См. также:

      getColor(), setColor(Color)

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

    • Shadow

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

      public Shadow(double radius,
                    Color color)
      Создаёт новый экземпляр Shadow со значениями радиус и цвет.

      Параметры:

      radius - радиус ядра размытия тени

      С момента:

      JavaFX 2.1

    • Shadow

      public Shadow(BlurType blurType,
                    Color color,
                    double radius)
      Создаёт новый экземпляр Shadow со значениями blurType, цвет, радиус.

      Параметры:

      blurType - алгоритм, используемый для размытия тени

      С момента:

      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.

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

      Радиус ядра размытия тени. Этот атрибут контролирует расстояние, на которое тень распространяется по обе стороны от исходных пикселей. Установка радиуса эквивалентна установке атрибутов width и height в значение (2 * radius + 1).

      Min:   0.0
             Max: 127.0
         Default:  10.0
        Identity:   0.0

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

      10.0

    • getRadius

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

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

      Радиус ядра размытия тени. Этот атрибут контролирует расстояние, на которое тень распространяется по обе стороны от исходных пикселей. Установка радиуса эквивалентна установке атрибутов width и height в значение (2 * radius + 1).

      Min:   0.0
             Max: 127.0
         Default:  10.0
        Identity:   0.0

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

      10.0

    • radiusProperty

      public final DoubleProperty radiusProperty()
      Радиус ядра размытия тени. Этот атрибут контролирует расстояние, на которое тень распространяется по обе стороны от исходных пикселей. Установка радиуса эквивалентна установке атрибутов width и height в значение (2 * radius + 1).
      Min:   0.0
             Max: 127.0
         Default:  10.0
        Identity:   0.0

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

      10.0

      См. также:

      getRadius(), setRadius(double)

    • setWidth

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

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

      Горизонтальный размер ядра размытия тени. Этот атрибут контролирует горизонтальный размер всей области, на которой тень от отдельного пикселя распределяется алгоритмом размытия. Значения меньше, чем 1.0 не распространяются за пределы исходного пикселя и, следовательно, не оказывают эффекта размытия на тень.

      Min:   0.0
             Max: 255.0
         Default:  21.0
        Identity:  <1.0

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

      21.0

    • getWidth

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

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

      Горизонтальный размер ядра размытия тени. Этот атрибут контролирует горизонтальный размер всей области, на которой тень от отдельного пикселя распределяется алгоритмом размытия. Значения меньше, чем 1.0 не распространяются за пределы исходного пикселя и, следовательно, не оказывают эффекта размытия на тень.

      Min:   0.0
             Max: 255.0
         Default:  21.0
        Identity:  <1.0

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

      21.0

    • widthProperty

      public final DoubleProperty widthProperty()
      Горизонтальный размер ядра размытия тени. Этот атрибут контролирует горизонтальный размер всей области, на которой тень от отдельного пикселя распределяется алгоритмом размытия. Значения меньше, чем 1.0 не распространяются за пределы исходного пикселя и, следовательно, не оказывают эффекта размытия на тень.
      Min:   0.0
             Max: 255.0
         Default:  21.0
        Identity:  <1.0

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

      21.0

      См. также:

      getWidth(), setWidth(double)

    • setHeight

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

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

      Вертикальный размер ядра размытия тени. Этот атрибут контролирует вертикальный размер всей области, на которой тень от отдельного пикселя распределяется алгоритмом размытия. Значения меньше, чем 1.0 не распространяются за пределы исходного пикселя и, следовательно, не оказывают эффекта размытия на тень.

      Min:   0.0
             Max: 255.0
         Default:  21.0
        Identity:  <1.0

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

      21.0

    • getHeight

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

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

      Вертикальный размер ядра размытия тени. Этот атрибут контролирует вертикальный размер всей области, на которой тень от отдельного пикселя распределяется алгоритмом размытия. Значения меньше, чем 1.0 не распространяются за пределы исходного пикселя и, следовательно, не оказывают эффекта размытия на тень.

      Min:   0.0
             Max: 255.0
         Default:  21.0
        Identity:  <1.0

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

      21.0

    • heightProperty

      public final DoubleProperty heightProperty()
      Вертикальный размер ядра размытия тени. Этот атрибут контролирует вертикальный размер всей области, на которой тень от отдельного пикселя распределяется алгоритмом размытия. Значения меньше, чем 1.0 не распространяются за пределы исходного пикселя и, следовательно, не оказывают эффекта размытия на тень.
      Min:   0.0
             Max: 255.0
         Default:  21.0
        Identity:  <1.0

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

      21.0

      См. также:

      getHeight(), setHeight(double)

    • setBlurType

      public final void setBlurType(BlurType value)
      Устанавливает значение свойства blurType.

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

      Алгоритм, используемый для размытия тени.

      Min: n/a
             Max: n/a
         Default: BlurType.THREE_PASS_BOX
        Identity: n/a

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

      THREE_PASS_BOX

    • getBlurType

      public final BlurType getBlurType()
      Получает значение свойства blurType.

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

      Алгоритм, используемый для размытия тени.

      Min: n/a
             Max: n/a
         Default: BlurType.THREE_PASS_BOX
        Identity: n/a

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

      THREE_PASS_BOX

    • blurTypeProperty

      public final ObjectProperty<BlurType> blurTypeProperty()
      Алгоритм, используемый для размытия тени.
      Min: n/a
             Max: n/a
         Default: BlurType.THREE_PASS_BOX
        Identity: n/a

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

      THREE_PASS_BOX

      См. также:

      getBlurType(), setBlurType(BlurType)

    • setColor

      public final void setColor(Color value)
      Устанавливает значение свойства color.

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

      Цвет тени Color.

      Min: n/a
             Max: n/a
         Default: Color.BLACK
        Identity: n/a

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

      BLACK

    • getColor

      public final Color getColor()
      Получает значение свойства color.

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

      Цвет тени Color.

      Min: n/a
             Max: n/a
         Default: Color.BLACK
        Identity: n/a

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

      BLACK

    • colorProperty

      public final ObjectProperty<Color> colorProperty()
      Цвет тени Color.
      Min: n/a
             Max: n/a
         Default: Color.BLACK
        Identity: n/a

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

      BLACK

      См. также:

      getColor(), setColor(Color)

© 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