1

我有一个使用窗格和路径以及标签对象的工作地图。我将几个路径和标签对象放在窗格上。Path 对象代表国家,Label 对象代表其首都。所以它显示了一个国家,中间是一个标签,其中有一个绑定到标签的字符串对象。

count.textProperty().bind(system.getNations().get(nameNoSpace).getTroopCount().asString());

当使用BorderPane而不是窗格时,标签对象突然停止出现?

知道是什么原因吗?
BorderPane隐藏标签吗?

谢谢

4

1 回答 1

0

您不能使用该root.getChildren().add(node)方法将子级添加到 BorderPane。要将对象添加到 BorderPane 您需要使用其他方法,例如

setCenter(node);
setTop(node);
setBottom(node);
setLeft(node);
setRight(node);

有关详细信息,请参阅BorderPane文档。

如果您需要使用该getChildren().add()方法,您可以在 BorderPane 的中心插入一个窗格并在窗格中添加国家。

于 2016-02-21T14:59:35.520 回答