标签: image javafx-8 effects lighting
我正在尝试使用JavaFX创建类似于小地图的东西,即(暗化的)背景图像,在其顶部有一些圆圈。这些圈子中的某些圈子需要能够阐明背景,从而揭示其中的一小部分。下图显示了我的目标。
我已经使用this SO solution向前迈进了一步,但是目前,我陷入了困境,因为似乎您只能在基础javafx.scene.effect.Lighting上设置StackPane的一个实例。 / p>
javafx.scene.effect.Lighting
StackPane
我真的很想让它尽可能简单,理想情况下只使用JavaFX。任何帮助,我们将不胜感激:)
答案 0 :(得分:1)
我建议使用Circle将RadialGradient和填充有Pane的{{1}}填充到黑色背景的BlendMode.LIGHTEN上,并将其与包含“地图”使用ImageView:
Circle
RadialGradient
Pane
BlendMode.LIGHTEN
ImageView
BlendMode.MULTIPLY