/* SingleFileFilter.java Modified from SimpleFileFilter by R. Eckstein, M. Loy & D. Wood, Java Swing: Java 1.2, O'Reilly, 1998, pp 363-364. mike barnes */ import javax.swing.filechooser.FileFilter; import java.io.*; public class SingleFileFilter extends FileFilter { String ext; String descrpt; public SingleFileFilter (String extension, String description) { ext = new String(extension); descrpt = new String(description); } public boolean accept(File f) { if (f.isDirectory()) {return true; } String name = f.getName().toLowerCase(); if (name.endsWith(ext)) return true; return false; } public String getDescription() { return descrpt; } }