★★Java質問・相談スレッド149★★
■ このスレッドは過去ログ倉庫に格納されています
0196151
2011/12/03(土) 01:04:00.97http://www.javamex.com/tutorials/threads/invokelater.shtml このサンプルどおりボタンの処理をスレッド化したら解決しました
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
Thread omoimessoddoThread = new Thread() {
public void run() {
omoimesoddo();
}
};
omoimesoddoThread.start();
}
});
本来上記ページのサンプルにあるSwingUtilities.invokeLaterを使用するコードもつけたのですが、
ひょんなことからコードをコメントアウトしても動いてます
重いメソッドが動いてる間にもボタンが操作可能になってしまってるのが関連してるのかもしれないですが
そのへんはぼちぼち直していきます
ありがとうございました
■ このスレッドは過去ログ倉庫に格納されています