JavaFX - 使用多个组件拉伸和填充窗格

JavaFX - Stretching and filling Pane with multiple components

这是我想要实现的目标:

这是我所在的位置:

这是我的布局:

我不知道如何嵌套我的组件,以便 ViewList 填充所有剩余的 space(考虑到 Label 占用了该 Pane 的一部分)。

我问的不仅是这种特殊情况,而且一般情况下,当我想在一个容器中安装多个组件时。一些组件已固定 height/width,一些组件必须填充剩余的 space。是否有相应的策略或专用容器?

例如:

更正:填充-剩余-space 成分

大多数时候我只是(感谢上帝,有场景生成器之类的东西)垃圾邮件所有的选项,直到我弄清楚事情似乎是如何工作的。

我也查看了 Vgrow 和 Hgrow 的属性,但它似乎并不总是有效(或者我使用它的方式不对)。

感谢您的帮助!

尝试为包含窗格的 SplitPane 设置 vGrow

 VBox.setVgrow(centerSplitPane, Priority.ALWAYS);