我想在窗格中添加动态标签:
for (int k = 0; k < traitement.quad.lqua.size(); k++)
{
Label l = new Label();
l.setText(traitement.quad.lqua.get(k));
apane.getChildren().add(l);
}
我不想让他们在同一个地方我希望通过ligne获得一个标签,那么问题出在哪里?
答案 0 :(得分:1)
将AnchorPane
替换为VBox
。这样,所有标签将被添加到另一个之下。
AnchorPane
根据锚点管理子项的布局,在您的情况下,它似乎是左上角。如果只有一个孩子,这种方法很有效,但如果有更多的孩子会导致混乱。
根据我的个人经验,我发现AnchorPane
在设计复杂的用户界面时并不是很有用。我通常会使用Group
或Pane
代替我自己处理布局。