5

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

stage.initStyle(StageStyle.UNDECORATED)

这将删除我想要的窗口边框,但现在我想在窗口下放置一个阴影。

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

在此处输入图像描述

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

4

1 回答 1

7

我之前为此创建了一个示例。使用链接的特定版本,因为在以后的版本中我从对话框中删除了阴影效果。

该示例将舞台内容放置在包含两个窗格的 StackPane 中。阴影仅应用于背景窗格,对话框内容放置在顶部窗格中。顶部窗格的背景从底部窗格略微插入,以便背景和阴影可以透过。

进一步讨论在关于在未装饰/透明舞台周围显示阴影的线程中。

示例阴影对话框

于 2012-08-29T18:38:33.113 回答