0

我想在我的 JavaFx 应用程序中实现模糊的半透明背景效果,如下图所示。


但我在任何地方都找不到任何令人满意的答案。 这个答案提供了一些解决方法,它截取背景并将其设置为背景图像。但问题是,如果背景发生变化,它会保持原样..(见截图

模糊的半透明背景效果

所以,我有两个问题

  1. 如果有可能在 JavaFx 应用程序的背景中具有真正的模糊效果(如 Windows 7 中的航空效果)。
  2. 如果是,那我该怎么做?
4

2 回答 2

1

这是不可能的。为此,JavaFX 场景将需要其下方所有内容的信息,然后将其渲染为模糊。

您可以使用 Swing此处演示的 JNI 方法,但说真的:不要。由于 Aero 现在连微软都死了——谁介绍了它——我宁愿建议你坚持一些现代的东西并采取不同的设计方法。

于 2015-08-12T18:16:42.150 回答
0

我正在寻找有关 3D 形状是否可以是半透明的信息,并遇到了您的帖子。您是否看过这个答案,它显示了如何制作具有半透明背景的窗口?也许这会帮助你达到你所设想的东西。如何实现具有非透明子项的透明窗格

于 2016-03-09T18:04:18.560 回答