我有一个HBox嵌套在一个HBox中,从窗口的一侧跨越到另一侧。我想要的是要平均分配的四个HBox的长度,以便在调整窗口大小时它们具有相同的跨度!
我的代码段:
<HBox prefHeight="150.0" prefWidth="200.0">
<children>
<HBox>
<children>
<Pane prefHeight="200.0" prefWidth="200.0" style="-fx-background-color: #abb7b7;" />
</children>
<padding>
<Insets bottom="2.0" left="2.0" right="2.0" top="2.0" />
</padding>
</HBox>
<HBox>
<children>
<Pane prefHeight="200.0" prefWidth="200.0" style="-fx-background-color: #6c7a89;" />
</children>
<padding>
<Insets bottom="2.0" left="2.0" right="2.0" top="2.0" />
</padding>
</HBox>
<HBox>
<children>
<Pane prefHeight="200.0" prefWidth="200.0" style="-fx-background-color: #008080;" />
</children>
<padding>
<Insets bottom="2.0" left="2.0" right="2.0" top="2.0" />
</padding>
</HBox>
</children>
</HBox>
答案 0 :(得分:1)
在每个孩子身上使用hgrow
属性&#39; HBox
ES:
<HBox prefHeight="150" prefWidth="200">
<HBox HBox.hgrow="ALWAYS">
<!-- ... -->
</HBox>
<HBox HBox.hgrow="ALWAYS">
<!-- ... -->
</HBox>
<!-- ... -->
</HBox>