尝试对齐由相同方法创建的 2 个不同 HBox 的子项(标签):
public HBox addHBox() {
HBox hbox = new HBox(10);
hbox.setLayoutX(10);
hbox.setPrefWidth(Pane.getWidth());
hbox.setPrefHeight(Pane.getHeight());
return hbox;
}
LayoutY 是不同的,并且在每个 HBox 创建后都发生了变化。因此,我想完成添加的 HBox1 的 child[i] 将位于 HBox2 的 child[i] 的正下方。
注意:孩子的大小应该无关紧要! (这是困扰我的问题)
我试过了
hbox2.setMinWidth(hbox1.getMinWidth());
和
hbox2.setPrefWidth(hbox1.getPrefWidth());
和
hbox2.setMaxWidth(hbox1.getMaxWidth());
似乎没有任何帮助。有任何想法吗?PS我知道我可以使用gridPane,但不是在这种情况下