• 締切済み

JFileChooserが重い

JFileChooserが重くて使い物になりません. ファイル選択画面の表示,ファイル選択画面内でのディレクトリ移動に20秒近くかかります. 昔使ったときは同じ環境下でサクサク使えたのですが,ある日突然重くなってしまいました. 何か原因か分かる方がいたら教えてください.お願いします. JAVAバージョン:1.6.07 OS:XP SP2 メモリ:2GB 開発環境:eclipse3.3 VM引数:デフォルト ソース(一部): public void refer(ActionEvent e){ JFileChooser filechooser = new JFileChooser("./"); int selected = filechooser.showOpenDialog(this); if (selected == JFileChooser.APPROVE_OPTION){ file = filechooser.getSelectedFile(); file_name.setText(file.getPath()); label.setText(file.getName()); } }

みんなの回答

  • nfonfonfo
  • ベストアンサー率63% (12/19)
回答No.1

OSがXPで1.6環境ということで↓のバグでは? http://bugs.sun.com/view_bug.do?bug_id=6578753 私が知っている対応策としては以下の2つです。 1,JFileChooserのインスタンスをできるだけnewしないようにする。 2,クライアントのバージョンを1.5に戻す。 参考URLもご参考に。

参考URL:
http://blogs.sun.com/katakai/entry/jfilechooser_performance_issue

関連するQ&A