Irgendwelche Vorschläge, wie ich das folgende Code-Muster aufräumen kann, das mehrmals in meiner App wiederholt.Swing Thread Callbacks
new Thread(new Runnable() {
public void run() {
// Do some work here
SwingUtilities.invokeLater(new Runnable() {
public void run() {
// Update the Swing Interface to reflect the change
}
});
}
}).start();
Grundsätzlich gibt es zwei Codeblöcke, der Abschnitt, der die Arbeit an einem anderen Thread erledigt, und den Codeblock, der im Swing-UI-Thread ausgeführt wird.
Ich bin mir ziemlich sicher, dass ich in diesen Blöcken eine Subklasse erstellen kann, aber ich hoffe, dass etwas in der Swing Library das einfacher macht.
Danke.
Soweit ich weiß, wenn Sie etwas auf den Event Dispatch Thread werfen wollen, ist das der Weg, darüber zu gehen. – jjnguy