T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс DropShadow

Класс DropShadow расширяет класс Effect и обеспечивает эффект внешней тени.

Класс DropShadow имеет следующие свойства, конструкторы и методы:

  • Свойство input – ввод эффекта, если null или не определен, тогда вводом служит изображение узла Node, к которому эффект присоединен.

  • Свойство radius – радиус фильтра размытия тени от 0.0 до 127.0, по умолчанию 10.0.

  • Свойство width – ширина фильтра размытия тени от 0.0 до 255.0, по умолчанию 21.0.

  • Свойство height – высота фильтра размытия тени от 0.0 до 255.0, по умолчанию 21.0.

  • Свойство blurType – поле перечисления javafx.scene.effect.BlurType, определяющее фильтр размытия тени. Перечисление BlurType имеет следующие поля:

  • public static final BlurType ONE_PASS_BOX – одноразовое применение эффекта размытия.

  • public static final BlurType TWO_PASS_BOX – двукратное применение эффекта размытия.

  • public static final BlurType THREE_PASS_BOX (по умолчанию) – трехкратное применение эффекта размытия.

  • public static final BlurType GAUSSIAN – высокое размытие.

  • Свойство spread – соотношение между исходным изображением и фильтром размытия в тени от 0.0 (по умолчанию, тень состоит полностью из фильтра размытия) до 1.0 (тень состоит полностью из исходного материала).

  • Свойство color – цвет тени, по умолчанию Color.BLACK.

  • Свойство offsetX – горизонтальный сдвиг тени в пикселях.

  • Свойство offsetY – вертикальный сдвиг тени в пикселях.

  • Конструктор public DropShadow().

  • Конструктор public DropShadow(double radius, Color color).

  • Конструктор public DropShadow(double radius, double offsetX, double offsetY, Color color).

  • Конструктор public DropShadow(BlurType blurType, Color color, double radius, double spread, double offsetX, double offsetY).

  • Метод public final void setInput(Effect value) – устанавливает ввод эффекта.

  • Метод public final Effect getInput() – возвращает ввод эффекта.

  • Метод public ObjectProperty<Effect> inputProperty() – возвращает JavaFX Beans свойство ввода эффекта.

  • Метод public final void setRadius(double value) – устанавливает радиус фильтра размытия тени.

  • Метод public final double getRadius() – возвращает радиус фильтра размытия тени.

  • Метод public DoubleProperty radiusProperty() – возвращает JavaFX Beans свойство радиуса фильтра размытия тени.

  • Метод public final void setWidth(double value) – устанавливает ширину фильтра размытия тени.

  • Метод public final double getWidth() – возвращает ширину фильтра размытия тени.

  • Метод public DoubleProperty widthProperty() – возвращает JavaFX Beans свойство ширины фильтра размытия тени.

  • Метод public final void setHeight(double value) – устанавливает высоту фильтра размытия тени.

  • Метод public final double getHeight() – возвращает высоту фильтра размытия тени.

  • Метод public DoubleProperty heightProperty() – возвращает JavaFX Beans свойство высоты фильтра размытия тени.

  • Метод public final void setBlurType(BlurType value) – устанавливает фильтр размытия тени.

  • Метод public final BlurType getBlurType() – возвращает фильтр размытия тени.

  • Метод public ObjectProperty<BlurType> blurTypeProperty() – возвращает JavaFX Beans свойство фильтра размытия тени.

  • Метод public final void setSpread(double value) – устанавливает соотношение между исходным изображением и фильтром размытия в тени от 0.0 (по умолчанию, тень состоит полностью из фильтра размытия) до 1.0 (тень состоит полностью из исходного материала).

  • Метод public final double getSpread() – возвращает соотношение в тени между исходным изображением и фильтром размытия.

  • Метод public DoubleProperty spreadProperty() – возвращает JavaFX Beans свойство соотношения в тени между исходным изображением и фильтром размытия.

  • Метод public final void setColor(Color value) – устанавливает цвет тени.

  • Метод public final Color getColor() – возвращает цвет тени.

  • Метод public ObjectProperty<Color> colorProperty() – возвращает JavaFX Beans свойство цвета тени.

  • Метод public final void setOffsetX(double value) – устанавливает горизонтальный сдвиг тени.

  • Метод public final double getOffsetX() – возвращает горизонтальный сдвиг тени.

  • Метод public DoubleProperty offsetXProperty() – возвращает JavaFX Beans свойство горизонтального сдвига тени.

  • Метод public final void setOffsetY(double value) – устанавливает вертикальный сдвиг тени.

  • Метод public final double getOffsetY() – возвращает вертикальный сдвиг тени.

  • Метод public DoubleProperty offsetYProperty() – возвращает JavaFX Beans свойство вертикального сдвига тени.