如何使多个 HBox 填充父容器的大小并在 javaFX 中均匀分布 - FXML

How to make multiple HBoxes fill the size of parent container with equal distribution in javaFX - FXML

我在一个 vbox 中嵌套了两个 hbox,我希望它们的高度在 vbox 中均匀分布。我尝试在 Scene Builder 8 中使用 üsing computed 但这并没有让我到任何地方!这是我希望 hbox 均匀分布的部分代码:

    <VBox prefHeight="269.0" prefWidth="1064.0"      
    BorderPane.alignment="CENTER">
     <BorderPane.margin>
        <Insets bottom="3.0" left="3.0" right="3.0" top="3.0" />
     </BorderPane.margin>
     <children>
        <HBox prefHeight="100.0" prefWidth="200.0" />
        <HBox prefHeight="100.0" prefWidth="200.0" />
     </children>
  </VBox>

您可以将 VGrow 属性 添加到 HBox 并将其设置为 ALWAYS。这将导致 HBox 总是填满可用的 space.

<children>
  <HBox prefHeight="100.0" prefWidth="200.0" VBox.vgrow="ALWAYS" />
  <HBox prefHeight="100.0" prefWidth="200.0" VBox.vgrow="ALWAYS" />
</children>