www.pudn.com > TestToolsProject.rar > MyFileFilter.java, change:2013-10-06,size:891b


package com.mervyn.testsource; 
 
import java.io.File; 
import javax.swing.filechooser.FileFilter; 
 
//文件过滤器 
//Download by http://www.codefans.net 
public class MyFileFilter extends FileFilter { 
 
	String ends;  //文件后缀 
	String description;  //文件描述文字 
 
	public MyFileFilter(String ends, String description) { //构造函数 
		this.ends = ends;  //设置文件后缀 
		this.description=description;  //设置文件描述文字 
	} 
 
	public boolean accept(File file) {  //重载FileFilter中的accept方法 
		if (file.isDirectory())  //如果是目录,则返回true 
			return true; 
		String fileName = file.getName();  //得到文件名称 
	    if (fileName.toUpperCase().endsWith(ends.toUpperCase()))  //把文件后缀与可接受后缀转成大写后比较 
	      return true; 
        else 
          return false; 
   } 
 
   public String getDescription() {  //返回文件描述文字 
      return description; 
   } 
}