如何在JavaFX中向窗口添加阴影?

如何在JavaFX中向窗口添加阴影?,java,javafx,Java,Javafx,我已删除主阶段周围的默认边框: stage.initStyle(StageStyle.UNDECORATED) 这将删除我想要的窗口边框,但现在我希望在窗口下有一个阴影 顶层的BorderPane对象应用了dropshadow效果,但阴影被切断: 您可以在右下角略微看到阴影,但只要主应用程序区域结束,阴影就会被切断。我之前为此创建了一个阴影。使用链接的特定修订,如我从对话框中删除阴影效果的后续修订 此示例将阶段内容放置在包含两个窗格的StackPane中。阴影仅应用于背景窗格,对话框内容放置

我已删除主阶段周围的默认边框:

stage.initStyle(StageStyle.UNDECORATED)
这将删除我想要的窗口边框,但现在我希望在窗口下有一个阴影

顶层的
BorderPane
对象应用了
dropshadow
效果,但阴影被切断:

您可以在右下角略微看到阴影,但只要主应用程序区域结束,阴影就会被切断。

我之前为此创建了一个阴影。使用链接的特定修订,如我从对话框中删除阴影效果的后续修订

此示例将阶段内容放置在包含两个窗格的StackPane中。阴影仅应用于背景窗格,对话框内容放置在顶部窗格中。顶部窗格的背景从底部窗格略微插入,以便背景和阴影可以显示出来

进一步的讨论将在一个关于显示的线程中进行