我对Javafx很新,我现在面临一个问题。 我想将控件添加到边框中。所以我这样做了:
borderPane.setLeft(label1);
当我尝试在label1
旁边放置另一个标签时,我这样做了:
borderPane.setLeft(label2);
但它取代了label1
。我希望他们能够并肩而立。我该怎么做?
答案 0 :(得分:2)
您无法在BorderPane
的单个空格中添加两个控件。如果您需要添加多个控件,则需要使用Container,例如HBox。
向其添加两个标签,然后将HBox添加到BorderPane的左侧。
HBox box = new HBox();
box.getChildren.addAll(label1, label2);
borderPane.setLeft(box);