JavaFX 阴影效果

2024 年 8 月 29 日 | 阅读 2 分钟

顾名思义,此效果通过复制节点并使其边缘模糊来创建节点的阴影。名为 javafx.scene.effect.Shadow 的类表示阴影效果。我们只需要实例化这个类来生成适当的阴影效果。

性质

该类的属性以及 setter 方法在下表中描述。

属性描述设置器方法
blurType (模糊类型)这是一个模糊类型属性。它表示用于模糊阴影的算法。setBlurType(BlurType value) (设置模糊类型)
color这是一个颜色类型属性。它表示阴影颜色。setColor(Color value) (设置颜色)
高度它表示阴影模糊的垂直大小。setHeight(double value)
输入它表示此效果的输入。setInput(Effect value)
半径它表示阴影的半径。setRadius(double value) (设置半径)
宽度它表示阴影模糊的水平大小。setWidth(double value)

构造函数

该类包含三个构造函数。

  1. public Shadow() : 创建一个具有默认参数的新实例
  2. public Shadow(double radius, Color color) : 创建一个具有指定半径和颜色的新实例。
  3. public Shadow(BlurType blurtype, Color color, double radius) : 创建一个具有指定半径、颜色和模糊类型的新实例。

示例


JavaFX Shadow Effect