我知道通过使用此方法,runnable参数将提交给系统EventQueue.但是,如果使用此方法完成所有GUI更新吗?我的意思是,如果我想说,更改JButton的文本,我应该使用这样的东西:
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
jButton1.setText("changed text");
}
});
Run Code Online (Sandbox Code Playgroud)
如果我应该使用这种方法,我们可以使用任何模式来避免这种重复的代码?