那是我的 fxml 的一部分:
<VBox>
<children>
<Button/>
<Button/>
</children>
</VBox>
我想在 vBox 中添加一个新孩子。但我想将它添加到特定位置,例如“位置 2”的两个按钮之间。
那是我的 fxml 的一部分:
<VBox>
<children>
<Button/>
<Button/>
</children>
</VBox>
我想在 vBox 中添加一个新孩子。但我想将它添加到特定位置,例如“位置 2”的两个按钮之间。
窗格的子列表是 an ObservableList
,它只是普通 old 的子接口java.util.List
。所以你可以使用所有常用的列表方法。假设你在你的控制器中有一个引用VBox
,调用它vbox
,你可以这样做
vbox.getChildren().add(1, myNewButton);