jad*_*jan 1 java swing multithreading jlabel
在类的方法中,我更新相同的标签两次.第一次,它显示要等待的用户消息,但第二次向用户显示已完成的消息.类似于以下内容:
MyClass{
myMethod(){
jLabel.setText("Please wait...");
//does calculation
jLabel.setText("Completed successfully!");
}
}
Run Code Online (Sandbox Code Playgroud)
当我运行应用程序时,我看到的只是"已成功完成"消息.JLabel更新速度太快了吗?我该如何控制它?我尝试使用以下但没有运气:(
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
jLabel.setText("Please wait...");
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
481 次 |
| 最近记录: |