edt / java / swing

はまってみないとわからないEDT(Event Dispatch Thread)の恐怖。

はまってみないとわからないEDT(Event Dispatch Thread)の恐怖。
恐怖とはいいすぎだけど...

UIコンポーネントを触るときはEDTのうえで行うこと
口をすっぱくして何度も繰り返す。
UIコンポーネントを触るときはEDTのうえで行うこと

時間がかかる処理は、別スレッドでおこなって、結果をUIコンポーネントに返すときにEDTのうえで行うようにする。

図にしてみたけど、なんかちがうかなぁー


参考

コメント