任何关于如何清理以下代码模式的建议,该模式可以在我的应用程序中重复多次。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