JavaFX DropShadow 效果2024 年 8 月 29 日 | 阅读 2 分钟 此效果类似于阴影效果。但是,在 DropShadow 中,节点的副本以指定的尺寸和颜色显示在原始节点后面。类 javafx.scene.effect.DropShadow 代表 DropShadow 效果。我们只需要实例化这个类来生成一个适当的效果。 性质该类的属性以及 setter 方法在下表中描述。 属性 | 描述 | 设置器方法 |
---|
blurType (模糊类型) | 这表示用于模糊阴影的算法。 | setBlurType(BlurType value) (设置模糊类型) | setBlurType(BlurType value) (设置模糊类型) | 阴影模糊内核的颜色。此属性是颜色类型。 | setColor(Color value) (设置颜色) | 高度 | 这表示阴影模糊内核的高度。此属性是 double 类型。 | setHeight(Double value) | 输入 | 这表示效果的输入。 | setInput(Effect value) | offsetX | 这表示阴影偏移的 X 坐标。此属性是 double 类型。 | setOffsetX(Double value) | offsetY | 这表示阴影偏移的 Y 坐标。此属性是 double 类型。 | setOffsetY(Double value) | 半径 | 这表示阴影模糊内核的半径。 | setRadius(Double value) | 传播 | 它表示阴影模糊内核的扩散。它是 double 类型。 | setSpread(Double value) | 宽度 | 它表示阴影模糊内核的宽度。 | setWidth(double value) |
构造函数该类包含四个构造函数 - 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) : 它使用指定的 BlurType、颜色、半径、扩散和偏移值创建实例。
示例

|