JavaFX 反射效果2024 年 8 月 29 日 | 阅读 2 分钟 一般来说,反射可以定义为方向的变化。 JavaFX 允许我们在任何节点上生成反射效果。 反射效果基本上将节点的反射添加到其底部。 它由类 javafx.scene.effect.Reflection 表示。 我们只需要实例化这个类,以便将适当的效果应用于节点。 性质该类的属性以及 setter 方法在下表中描述。 属性 | 描述 | 设置器方法 |
---|
bottomOpacity | 这是一个 double 类型的属性。 它表示底部极端的反射不透明度。 | setBottomOpacity(double value) | fraction | 这是一个 double 类型的属性。 它表示要显示在反射中的输入的分数。 | setFraction(double value) | 输入 | 这是一个 object 类型的属性。 它表示效果的输入。 | setInput(Effect value) | topOffset | 这是一个 double 类型的属性。 它表示反射的顶部和底部之间的距离。 | setTopOffset(Double value) | topOpacity | 它表示输入顶部反射的不透明度。 | setTopOpacity(Double value) |
构造函数该类包含两个构造函数。 - public Reflection() : 使用默认参数创建 Reflection 的新实例
- public Reflection(double topOffset, double fraction, double topOpacity, double bottomOpacity) : 使用指定参数创建 Reflection 的新实例
示例

|