イベント表示スレッド(EDT)からどのイベントが管理されるかを理解しようとしています。
単純なもの、つまりJOptionPaneを単純に開き、ユーザーの応答を待ってから閉じる単純なコードを想定してみましょう。このオブジェクトに関連するどのイベントが現在EDTに配置されていますか?それは:a)オブジェクト(JOptionPane)の作成だけです。b)オブジェクトの存続期間中のすべてのオブジェクト関連イベント。C)何か他のもの(具体的に記入してください)。
ありがとうございました、
エリオット
下記参照:
try {
SwingUtilities.invokeAndWait(new Runnable() {
public void run(){
JOptionPane.showMessageDialog(myComponent, msg);
}
});
} catch (InvocationTargetException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}