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

时间:2016-05-14 14:19:22

标签: layout javafx fxml autofill

这是我想要实现的目标:

enter image description here

我在这里:

enter image description here

这是我的布局:

enter image description here

我无法弄清楚如何嵌套我的组件,以便ViewList填充所有剩余的空间(考虑到Label占用了该窗格的一部分)。

我不仅要问这个特殊情况,而且一般情况下我想要在容器中容纳多个组件。一些组件具有固定的高度/宽度,一些组件必须填充剩余空间。是否有策略或专用容器?

前:

enter image description here 更正:填充剩余空间组件

我大部分时间(感谢上帝有类似场景制作者的东西)垃圾邮件所有选项,直到我弄清楚事情是如何工作的。

我也看过Vgrow和Hgrow属性,但它似乎总是不起作用(或者我使用它的方式不对)。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

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

 VBox.setVgrow(centerSplitPane, Priority.ALWAYS);