そんなときはjava.awt.EventQueueのinvokeLater()とかinvokeAndWait()とかを使うとGUIのスレッド内で処理できる。
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new ThreadSample().setVisible(true);
}
});
とか
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
output.append("パネルとかフィールドにテキスト追加");
}
});
とかやる。

0 コメント:
コメントを投稿