Swing and Thread

, at April 13th, 2004 by 小影

在Sun的文章:Threads and Swing裏講解了Swing在Threded的環境下的用法。Swing假設無論任何情況下,都只應該讓Event Dispatch Thread去更新/改變GUI,Swing提供了一些組件,讓程式員不用深入理解Thread背後的運作機制也可以有效地使用Swing。SwingUtilities的invokeLater()和invokeAndWait()提供了在其他Thread中將工作交給Event Dispatch Thread的方法,SwingWorker和Timer則提供了multithread地做某些工作(如計時,非同步更新GUI)的方法。

相關文章

Post a Comment