gpt4 book ai didi

java - 如何在 JLabel 中显示队列?

转载 作者:行者123 更新时间:2023-12-02 11:12:53 26 4
gpt4 key购买 nike

我有一个问题。我有一个队列,我想在 JLabel 文本中显示它,但我的意思是,我不知道如何将队列中的完整数据放入一个 JLabel 中。我知道 JLabel.setText() 方法,但是每次我从队列中显示新数据时,JLabel 都会刷新,然后我之前放置的数据就会消失,我想在 JLabel 中显示完整的队列,以间隔数据,就像这样,但是在 JLabel 中...

 for(int i=0;i<Queue.length;i++);{
{ System.out.print(Queue.push()+" ");}

我的问题是当我尝试显示推送队列的另一个数据时,JLabel 刷新文本...

   for(int i=0;i<Queue.length;i++);{
{ JLabel.setText(Queue.push()+" ");}

有没有正确显示的方法?谢谢!.

最佳答案

您需要收集字符串变量中的所有值,然后对其进行设置。

String text = "";
for(int i=0;i<Queue.length;i++){
text += Queue.push()+" ";
}
JLabel.setText(text.trim());

也许将其显示为 HTML 会更好。这样你就可以换行了

String text = "<html>";
for(int i=0;i<Queue.length;i++){
text += Queue.push()+"<br>";
}
text += "</html>"
JLabel.setText(text);

关于java - 如何在 JLabel 中显示队列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50493129/

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