00001 package DisplayGUI; 00002 import java.io.*; 00003 import java.util.regex.*; 00004 00005 public class isFileFilter implements FileFilter { 00006 00007 String regex = ".*"; 00008 00009 public isFileFilter(String regex) { 00010 this.regex=regex; 00011 } 00012 00013 public boolean accept(File filename) { 00014 00015 Pattern fpattern1 = Pattern.compile(regex); 00016 00017 String fname = filename.getName(); 00018 00019 Matcher matcher1 = fpattern1.matcher(fname); 00020 if(matcher1.matches()) return true; 00021 else return false; 00022 00023 } 00024 } 00025 00026