在 MacOS 上完美 => 在 Windows 上灰色底部边框

On MacOS perfect => On Windows a grey bottom border

我希望任何人都能提供帮助...我们已经用 JavaFX 编写了一个小应用程序。

这个模块有一个

VBOX -> 
-ToolBar
-SplitPane ->
--AnchorPane
--AnchorPane

VBOX 设置为 600px 高度。 SplitPane 和两个 AnchorPanes 也是。

在 MacOS X 中一切看起来都很棒 - 但在 Windows 中底部有一个灰色的大边框。

我不知道我可以提供哪些信息来解决这个问题... 如果您需要了解任何信息,请问我。

我已经测试了SplitPane 和VBOX 的红色背景。但是 => 失败了,边框还是灰色的。

谢谢!请原谅我的英文写作...我不是本地人:)

Mac :

Windows :

您的 SplitPane 无法覆盖 VBox 的整个高度。要在 VBox 更改其高度时强制 SplitPane 更改其高度,请使用:

VBox.setVgrow(splitPane, Priority.ALWAYS);

在fxml中你可以通过添加达到同样的效果:

<SplitPane VBox.vgrow="ALWAYS">