我是一个简单的GUI Java应用程序。当我点击SEARCH按钮时,搜索类会在许多文档中进行搜索。
应用程序的System.out.println
工作正常(在找到文档时写入一行),但它不会同时向JLabel
添加一行。
JLabel
结果仅在研究结束时更新。
这两条指令是连续的
System.out.println((i+1) + ". " + strPath);
this.aPHtResponseMsg.appendNL((i+1) + ". " + strPath);
/* this one write into JLabel with setText method after elaborating the string, so I use a particular class*/
这是一个"奇怪的" Java GUI的行为? 我在逻辑上犯了什么错误吗?