to.tetramorph.util
クラス ImageFileFilter

java.lang.Object
  上位を拡張 javax.swing.filechooser.FileFilter
      上位を拡張 to.tetramorph.util.ImageFileFilter

public class ImageFileFilter
extends FileFilter

JFileChooser用のファイルフィルタで、jpgやpngなどの拡張子をもったものだけ透過 する。


フィールドの概要
static String BMP
          コンストラクタに指定するファイル形式名 値は"bmp"
static String[] FORMAT_NAMES
          フィールドPNG,GIF,BMP,TIFF,JPEG,WBMPを配列化したもの。
static String GIF
          コンストラクタに指定するファイル形式名 値は"gif"
static String JPEG
          コンストラクタに指定するファイル形式名 値は"jpg"
static String PNG
          コンストラクタに指定するファイル形式名 値は"png"
static String TIFF
          コンストラクタに指定するファイル形式名 値は"tif"
static String WBMP
          コンストラクタに指定するファイル形式名 値は"wbmp"
 
コンストラクタの概要
ImageFileFilter(String format)
          このファイルフィルタが透過する拡張子の名前を、 ImageFileFilter.TIFF,GIF,JPEG,PNG,BMP,WBMPの中から指定する。
 
メソッドの概要
 boolean accept(File f)
          入力されたファイルfがディレクトリの場合と、ファイルの拡張子が、 コンストラクタで指定されたtypeと同じものの場合はtrueを返す。
 String getDescription()
          このフィルダーが透過する拡張子名を返す。
 String getFormatName()
          コンストラクタで渡されたタイプ名を返す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

TIFF

public static final String TIFF
コンストラクタに指定するファイル形式名 値は"tif"

関連項目:
定数フィールド値

GIF

public static final String GIF
コンストラクタに指定するファイル形式名 値は"gif"

関連項目:
定数フィールド値

JPEG

public static final String JPEG
コンストラクタに指定するファイル形式名 値は"jpg"

関連項目:
定数フィールド値

PNG

public static final String PNG
コンストラクタに指定するファイル形式名 値は"png"

関連項目:
定数フィールド値

BMP

public static final String BMP
コンストラクタに指定するファイル形式名 値は"bmp"

関連項目:
定数フィールド値

WBMP

public static final String WBMP
コンストラクタに指定するファイル形式名 値は"wbmp"

関連項目:
定数フィールド値

FORMAT_NAMES

public static final String[] FORMAT_NAMES
フィールドPNG,GIF,BMP,TIFF,JPEG,WBMPを配列化したもの。

コンストラクタの詳細

ImageFileFilter

public ImageFileFilter(String format)
このファイルフィルタが透過する拡張子の名前を、 ImageFileFilter.TIFF,GIF,JPEG,PNG,BMP,WBMPの中から指定する。

メソッドの詳細

accept

public boolean accept(File f)
入力されたファイルfがディレクトリの場合と、ファイルの拡張子が、 コンストラクタで指定されたtypeと同じものの場合はtrueを返す。 拡張子の大文字小文字は区別しない。なおjpgはjpegでも同じと認識する。 tifはtiffでも同じと認識する。

定義:
クラス FileFilter 内の accept

getDescription

public String getDescription()
このフィルダーが透過する拡張子名を返す。

定義:
クラス FileFilter 内の getDescription

getFormatName

public String getFormatName()
コンストラクタで渡されたタイプ名を返す。