北海道苫小牧市出身の初老PGが書くブログ

永遠のプログラマを夢見る、苫小牧市出身のおじさんのちらしの裏

swingはシングルスレッドモデルらしい

タイトルの通りなのです。swingのリソースにイベントループ以外から触る場合には、SwingUtilities.invokeLater(Runnable run)を使って処理を割り込ませます。後でソース見てみようかな。

Cocoaも似たような設計だった気がします。