import java.io.File; import javax.swing.*; import javax.swing.filechooser.*; public class ascii_Filter extends FileFilter { // Accept all directories, txt, java, htm(l) & dat files. public boolean accept(File f) { if (f.isDirectory()) { return true; } String ext = f.getName().toLowerCase(); if (ext != null) { if ( ext.endsWith(".txt")||ext.endsWith(".java")||ext.endsWith(".prt")|| ext.endsWith(".html" )||ext.endsWith(".htm")||ext.endsWith(".dat")|| ext.endsWith(".pl" )||ext.endsWith(".cgi")||ext.endsWith(".rtf") ) { return true; } else { return false; } } return false; } public String getDescription() { return "ASCII Files"; } }