【发布时间】:2011-09-22 20:31:01
【问题描述】:
我有一段时间没有使用 java,我正在尝试在一个主类中做这样的事情:
// do stuff
this.label.setText("Status: IDLE");
// do things
this.label.setText("Status: LOADING..."); // set to loading right before file read
// read and parse huge file
this.label.setText("Status: DONE");
我希望标签显示“正在加载...”,因为正在执行大文件读取,但标签永远不会冻结(因为正在运行作业)。如何在读取期间强制更改标签?我需要使用单独的类/线程吗?提前感谢您的帮助。
【问题讨论】:
标签: java swing concurrency