Swing/FileFilter のバックアップ(No.9)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/FileFilter へ行く。
- 1 (2004-12-16 (木) 01:45:18)
- 2 (2005-04-28 (木) 04:32:28)
- 3 (2005-06-21 (火) 02:14:27)
- 4 (2005-07-07 (木) 15:30:26)
- 5 (2005-11-02 (水) 20:59:50)
- 6 (2006-02-27 (月) 15:53:14)
- 7 (2006-04-01 (土) 03:53:14)
- 8 (2006-10-19 (木) 12:49:39)
- 9 (2006-11-27 (月) 15:21:26)
- 10 (2006-11-28 (火) 16:44:40)
- 11 (2007-03-01 (木) 01:04:04)
- 12 (2007-03-01 (木) 10:42:48)
- 13 (2007-05-17 (木) 18:09:28)
- 14 (2007-07-24 (火) 13:17:36)
- 15 (2008-09-02 (火) 13:59:28)
- 16 (2008-10-28 (火) 14:35:59)
- 17 (2009-11-09 (月) 17:12:04)
- 18 (2012-06-28 (木) 02:04:20)
- 19 (2013-02-26 (火) 14:48:41)
- 20 (2013-02-26 (火) 16:12:58)
- 21 (2014-11-01 (土) 00:46:09)
- 22 (2015-01-30 (金) 19:33:16)
- 23 (2015-03-17 (火) 18:44:40)
- 24 (2016-01-14 (木) 17:43:24)
- 25 (2016-06-05 (日) 23:51:03)
- 26 (2017-03-29 (水) 13:58:10)
- 27 (2017-04-04 (火) 14:13:45)
- 28 (2017-11-02 (木) 15:34:40)
- 29 (2018-02-16 (金) 19:56:04)
- 30 (2018-03-13 (火) 20:26:50)
- 31 (2019-12-04 (水) 19:30:55)
- 32 (2021-06-06 (日) 17:31:59)
- 33 (2022-08-20 (土) 22:15:25)
TITLE:JFileChooserにファイルフィルタを追加
JFileChooserにファイルフィルタを追加
編集者:Terai Atsuhiro
作成日:2003-10-22
更新日:2021-06-06 (日) 17:31:59
概要
JFileChooserにファイルフィルタを追加します。
#screenshot
サンプルコード
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)"; } });
- &jar;
- &zip;
解説
上記のサンプルでは、フィルタを匿名インナークラスで書いていますが、複数のフィルタを追加する場合は、それぞれクラスを作ったほうがすっきり書けるかもしれません。