FileFilterの使い方は以下のようになります。
したの例ではCSVファイルのFileFilterです。
いちいちクラスを作ってやらないといけません。
VCのように簡単になりませんかね。
JFileChooser chooser = null; try { chooser = new JFileChooser(curDir); } catch (AccessControlException e) { e.printStackTrace(); }
FileFilter csvfilter = new FileFilter() { public boolean accept(File f) { if (f.isDirectory()) return true; if (f.getName().toLowerCase().indexOf(".csv") > 0) return true; return false; } public String getDescription() { return "CSV FILE"; } }; if (chooser != null) chooser.addChoosableFileFilter(csvfilter);
|