繁体   English   中英

如何在Javafx中将动态节点添加到窗格

[英]how to add dynamically nodes to pane in javafx

我想向窗格动态添加标签:

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贴一个标签,那么问题出在哪里呢?

VBox替换AnchorPane 这样,所有标签将一个接一个地添加。

AnchorPane根据锚点管理子项的布局,在您的情况下,锚点似乎位于左上方。 如果只有一个孩子,这很好用,但是如果有更多孩子,这将导致混乱。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM