我已经删除了主要阶段周围的默认边框:
stage.initStyle(StageStyle.UNDECORATED)
这将删除我想要的窗口边框,但现在我想在窗口下放置一个阴影。
顶级BorderPane
对象dropshadow
应用了效果,但阴影被切断:
您可以在右下角稍微看到阴影,但一旦主应用程序区域结束,阴影就会被切断。
我之前为此创建了一个示例。使用链接的特定版本,因为在以后的版本中我从对话框中删除了阴影效果。
该示例将舞台内容放置在包含两个窗格的 StackPane 中。阴影仅应用于背景窗格,对话框内容放置在顶部窗格中。顶部窗格的背景从底部窗格略微插入,以便背景和阴影可以透过。
进一步讨论在关于在未装饰/透明舞台周围显示阴影的线程中。