【发布时间】:2015-03-10 07:29:31
【问题描述】:
我是 Javafx 的新手,我现在面临一个问题。 我想将控件添加到边框窗格中。所以我这样做了:
borderPane.setLeft(label1);
当我尝试在 label1 旁边放置另一个标签时,我这样做了:
borderPane.setLeft(label2);
但它取代了label1。我希望他们并肩而行。我该怎么做?
【问题讨论】:
标签: javafx borderpane
我是 Javafx 的新手,我现在面临一个问题。 我想将控件添加到边框窗格中。所以我这样做了:
borderPane.setLeft(label1);
当我尝试在 label1 旁边放置另一个标签时,我这样做了:
borderPane.setLeft(label2);
但它取代了label1。我希望他们并肩而行。我该怎么做?
【问题讨论】:
标签: javafx borderpane
您不能在BorderPane 的单个空格中添加两个控件。如果需要添加多个控件需要使用一个Container,比如HBox。
向其中添加两个标签,然后将 HBox 添加到 BorderPane 的左侧。
HBox box = new HBox();
box.getChildren.addAll(label1, label2);
borderPane.setLeft(box);
【讨论】: