#navi(../)
*JFileChooserにファイルフィルターを追加 [#ja5c24a0]
>編集者:[[Terai Atsuhiro>terai]]~
作成日:2003-10-22~
更新日:&lastmod;

#contents

**概要 [#dc15e0b1]
JFileChooserにファイルフィルターを追加します。

**サンプルコード [#v2620577]
 JFileChooser fileChooser = new JFileChooser();
 fileChooser.addChoosableFileFilter(new FileFilter() {
   public boolean accept(File file) {
     if(file.isDirectory()) return true;
     if(file.getName().toLowerCase().endsWith(".jpg")) return true;
     return false;
   }
   public String getDescription() {
     return "JPEGファイル(*.jpg)";
   }
 });

//-&jnlp;
-&jar;
-&zip;

**解説 [#id38fa2f]
上記のサンプルでは、フィルターを匿名インナークラスで書いていますが、複数のフィルターを追加する場合は、それぞれクラスを作ったほうがすっきり書けるかもしれません。

**コメント [#o0017e45]
-"jpg" → ".jpg" -- [[MT]] SIZE(10){&new{2003-12-24 (水) 12:15:54};}
-直しておきました。どもです。 -- [[terai]] SIZE(10){&new{2003-12-24 (水) 12:41:13};}

#comment