| |
|
| java.lang.Object javax.swing.filechooser.FileFilter javax.swing.filechooser.FileNameExtensionFilter
FileNameExtensionFilter | final public class FileNameExtensionFilter extends FileFilter (Code) | | An implementation of
FileFilter that filters using a
specified set of extensions. The extension for a file is the
portion of the file name after the last ".". Files whose name does
not contain a "." have no file name extension. File name extension
comparisons are case insensitive.
The following example creates a
FileNameExtensionFilter that will show
jpg files:
FileFilter filter = new FileNameExtensionFilter("JPEG file", "jpg", "jpeg");
JFileChooser fileChooser = ...;
fileChooser.addChoosableFileFilter(filter);
See Also: FileFilter See Also: javax.swing.JFileChooser.setFileFilter See Also: javax.swing.JFileChooser.addChoosableFileFilter See Also: javax.swing.JFileChooser.getFileFilter version: 1.7 05/05/07 since: 1.6 |
Constructor Summary | |
public | FileNameExtensionFilter(String description, String... extensions) Creates a
FileNameExtensionFilter with the specified
description and file name extensions. |
Method Summary | |
public boolean | accept(File f) Tests the specified file, returning true if the file is
accepted, false otherwise. | public String | getDescription() The description of this filter. | public String[] | getExtensions() Returns the set of file name extensions files are tested against. | public String | toString() Returns a string representation of the
FileNameExtensionFilter . |
FileNameExtensionFilter | public FileNameExtensionFilter(String description, String... extensions)(Code) | | Creates a
FileNameExtensionFilter with the specified
description and file name extensions. The returned
FileNameExtensionFilter will accept all directories and any
file with a file name extension contained in
extensions .
Parameters: description - textual description for the filter, may be null Parameters: extensions - the accepted file name extensions throws: IllegalArgumentException - if extensions is null , empty,contains null , or contains an empty string See Also: FileNameExtensionFilter.accept |
accept | public boolean accept(File f)(Code) | | Tests the specified file, returning true if the file is
accepted, false otherwise. True is returned if the extension
matches one of the file name extensions of this
FileFilter , or the file is a directory.
Parameters: f - the File to test true if the file is to be accepted, false otherwise |
getDescription | public String getDescription()(Code) | | The description of this filter. For example: "JPG and GIF Images."
the description of this filter |
getExtensions | public String[] getExtensions()(Code) | | Returns the set of file name extensions files are tested against.
the set of file name extensions files are tested against |
toString | public String toString()(Code) | | Returns a string representation of the
FileNameExtensionFilter .
This method is intended to be used for debugging purposes,
and the content and format of the returned string may vary
between implementations.
a string representation of this FileNameExtensionFilter |
|
|
|