Sollen wir EventQueue.invokeLater für ein GUI-Update in einer Java-Desktop-Anwendung verwenden?
Ich weiß, dass mit dieser Methode der ausführbare Parameter an das System EventQueue übergeben wird. Aber sollten alle GUI-Updates mit dieser Methode durchgeführt werden? Ich meine, wenn ich sagen will, ändere ich einen Text von JButton, sollte ich so etwas verwenden:
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
jButton1.setText("changed text");
}
});
Wenn ich diesen Ansatz verwenden soll, kann ein Muster verwendet werden, um diesen sich wiederholenden Code zu vermeiden?