gpt4 book ai didi

java - 如何在javafx中动态添加节点到 Pane

转载 作者:行者123 更新时间:2023-12-01 10:34:39 26 4
gpt4 key购买 nike

我想向 Pane 添加动态标签:

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);
}

这是结果: enter image description here

我不想把它们放在同一个地方,我想有 ligne 的一个标签,那么问题出在哪里呢?

最佳答案

AnchorPane 替换为 VBox。这样,所有标签都会逐一添加。

AnchorPane 根据 anchor 管理子项的布局,在您的情况下, anchor 似乎位于左上角。如果只有一个 child ,这很有效,但如果有更多 child ,就会导致困惑。

根据我的个人经验,我发现 AnchorPane 在设计复杂的用户界面时不是很有用。我通常使用 GroupPane 来代替并自己处理布局。

关于java - 如何在javafx中动态添加节点到 Pane ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34843007/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com