1
這就是我的FXML的一部分:有沒有辦法將孩子插入特定的位置?
<VBox>
<children>
<Button/>
<Button/>
</children>
</VBox>
我想一個新的子項添加到VBOX。但我想添加它在一個特定的位置,例如「位置2」兩個按鈕之間。
這就是我的FXML的一部分:有沒有辦法將孩子插入特定的位置?
<VBox>
<children>
<Button/>
<Button/>
</children>
</VBox>
我想一個新的子項添加到VBOX。但我想添加它在一個特定的位置,例如「位置2」兩個按鈕之間。
窗格的子列表是ObservableList
,它只是普通的舊java.util.List
的子接口。所以你可以訪問所有通常的list methods。假設你在你的控制器具有對VBox
參考,稱之爲vbox
,你可以做
vbox.getChildren().add(1, myNewButton);
你的意思是你在控制器(使用Java代碼即)加入了嗎? –
是的,像 vbox.getChildren()。add(myNewButton); –
但我想說「add(component,position);」 –