任何關於如何清理以下代碼模式的建議,該模式可以在我的應用程序中重複多次。Swing Thread回調
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();
基本上有兩個代碼塊是在另一個線程上工作的部分,以及在Swing UI線程中執行的代碼塊。
我很確定我可以創建一個類來在這些塊中進行分類,但是我希望在Swing庫中有一些東西使得這更容易。
謝謝。
據我所知,如果你想在事件調度線程上拋出一些東西,那就去解決它。 – jjnguy 2009-07-10 20:05:40