Class FileFilter
java.lang.Object
javax.swing.filechooser.FileFilter
- Direct Known Subclasses:
BasicFileChooserUI.AcceptAllFileFilter, FileNameExtensionFilter
FileFilter is an abstract class used by JFileChooser
for filtering the set of files shown to the user. See
FileNameExtensionFilter for an implementation that filters using
the file name extension.
A FileFilter
can be set on a JFileChooser to
keep unwanted files from appearing in the directory listing.
For an example implementation of a simple file filter, see
yourJDK/demo/jfc/FileChooserDemo/ExampleFileFilter.java.
For more information and examples see
How to Use File Choosers,
a section in The Java Tutorial.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanWhether the given file is accepted by this filter.abstract StringThe description of this filter.Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitModifier and TypeMethodDescriptionprotected Objectclone()Creates and returns a copy of this object.booleanIndicates whether some other object is "equal to" this one.protected voidfinalize()Deprecated, for removal: This API element is subject to removal in a future version.Finalization is deprecated and subject to removal in a future release.final Class<?> getClass()Returns the runtime class of thisObject.inthashCode()Returns a hash code value for this object.final voidnotify()Wakes up a single thread that is waiting on this object's monitor.final voidWakes up all threads that are waiting on this object's monitor.toString()Returns a string representation of the object.final voidwait()Causes the current thread to wait until it is awakened, typically by being notified or interrupted.final voidwait(long timeoutMillis) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.final voidwait(long timeoutMillis, int nanos) Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.
-
Constructor Details
-
FileFilter
protected FileFilter()Constructor for subclasses to call.
-
-
Method Details
-
accept
Whether the given file is accepted by this filter.- Parameters:
f- the File to test- Returns:
- true if the file is to be accepted
-
getDescription
The description of this filter. For example: "JPG and GIF Images"- Returns:
- the description of this filter
- See Also:
-