gpt4 book ai didi

java - 如何在 Label JavaFX 中添加多行

转载 作者:搜寻专家 更新时间:2023-11-01 02:39:43 28 4
gpt4 key购买 nike

我有一个问题,我真的不知道如何在 JavaFX 中将多行添加到标签中。

例如:

 Label label = new Label();
for(int i= 0; i<10; i++){
label.setText(Integer.toString(i));
}

所以当循环结束时,标签只显示最终值 9。

因此,任何可以显示所有数字 1 - 9 并在它们之间添加换行符(例如“\n”)的解决方案。

当我想显示包含许多菜肴的项目的账单时会发生此问题。感谢您的帮助。

最佳答案

你需要追加而不是一遍又一遍地设置文本并且您需要换行符'\n'

我的建议是使用变量来附加信息,当您完成该步骤后,然后设置 label.text

示例:

StringBuilder msg = new StringBuilder():
Label label = new Label();
for (int i = 0; i < 10; i++) {
msg.append(Integer.toString(i));
msg.append(",\n"); //this is the new line you need
}
label.setText(msg.toString());

关于java - 如何在 Label JavaFX 中添加多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36568058/

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