我在尝试为javafx应用程序窗口制作透明背景时遇到了困难。看起来
scene.setFill(null)
只能与stage.initStyle(StageStyle.TRANSPARENT)
一起使用。 setFill
的文档说:
支持空值表示不绘制背景和带透明度的Paint,但是它后面绘制的内容将取决于平台。
但这对我来说没有意义。 它(在Windows 8上)仅与StageStyle.TRANSPARENT
一起使用,这会删除退出按钮等,但我仍然希望保留他们。
我查看了http://www.adam-bien.com/roller/abien/entry/completely_transparent_windows_stage_in和这里的一些问题。
在Windows上能做到吗?