2006-10-12 JavaでGUI Java 普段はGUIはやらないので、ちょこっと勉強。 Swingは、シングルスレッドで動く。 このスレッドは、イベントディスパッチスレッドとか言うらしい。 なので、表示しているものの状態を変えたい場合などは、 SwingUtilitiesのinvokeLaterとかinvokeAndWaitとかを使う。 でも、いちいちRunnableにするのってめんどくせー。 どーにかなんないのかね。 って、JTextComponent#setTextはスレッドセーフでやんの。 無駄なコーディングしちまった。