gpt4 book ai didi

java - 如何在 jLabel 的 for 循环中显示数字?

转载 作者:行者123 更新时间:2023-11-30 03:20:54 26 4
gpt4 key购买 nike

    int intStartingNumber = Integer.parseInt(this.txtInputStartingNumber.getText());
int intEndingNumber = Integer.parseInt(this.txtInputEndingNumber.getText());

for (int x = intStartingNumber; x <= intEndingNumber; x = x + 1) {
System.out.print(x + " ");
this.lblOutputNumbers.setText(x + " ");
}

嗨,这是我的代码,为什么它不会将我的 jLabel 设置为 for 循环中的所有数字,但是当我打印出来时,所有数字都会显示出来。在 jLabel 中,只有作为 EndingNumber 输入的内容才会在 jLabel 中打印出来。

最佳答案

重新

In the jLabel only whatever is inputted as the EndingNumber is printed out in the jLabel.

for (int x = intStartingNumber; x <= intEndingNumber; x++) {
System.out.print(x + " ");
this.lblOutputNumbers.setText(lblOutputNumbers.getText() + " " + x);
}

这里的技巧是JLabel没有appendText函数,但是您可以在其setText函数内部调用JLabel.getText()函数将文本附加到标签。

这个答案源于Append text in JLabel

关于java - 如何在 jLabel 的 for 循环中显示数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31365095/

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