JavaTM 2 Platform
Standard Edition

Class FileFilter

Direct Known Subclasses:

public abstract class FileFilter
extends Object

FileFilter is an abstract class that has no default implemention. A FileFilter, once implemented, can be set on a JFileChooser to keep unwanted files from appearing in the directory listing. A default implementation (ExtensionFileFilter) is currently in the FileChooserDemo directory, and will become a first class swing implementation in Swing 1.0.3. For an example implementation of a simple file filter, see yourJDK/demo/jfc/FileChooserDemo/ For more information, see the Swing Connection article on the File Chooser

See Also:
JFileChooser.setFileFilter(javax.swing.filechooser.FileFilter), JFileChooser.addChoosableFileFilter(javax.swing.filechooser.FileFilter)

Constructor Summary
Method Summary
abstract  boolean accept(File f)
          Whether the given file is accepted by this filter.
abstract  String getDescription()
          The description of this filter.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public FileFilter()
Method Detail


public abstract boolean accept(File f)
Whether the given file is accepted by this filter.


public abstract String getDescription()
The description of this filter. For example: "JPG and GIF Images"
See Also:

JavaTM 2 Platform
Standard Edition

Submit a bug or feature
Java, Java 2D, and JDBC are a trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.