public final class FileNameExtensionFilter extends FileFilter
FileFilterthat 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
FileFilter filter = new FileNameExtensionFilter("JPEG file", "jpg", "jpeg"); JFileChooser fileChooser = ...; fileChooser.addChoosableFileFilter(filter);
|Constructor and Description|
|Modifier and Type||Method and Description|
Tests the specified file, returning true if the file is accepted, false otherwise.
The description of this filter.
Returns the set of file name extensions files are tested against.
Returns a string representation of the
FileNameExtensionFilterwith the specified description and file name extensions. The returned
FileNameExtensionFilterwill accept all directories and any file with a file name extension contained in
public boolean accept(File f)
FileFilter, or the file is a directory.
public String getDescription()
public String getExtensions()
public String toString()
FileNameExtensionFilter. This method is intended to be used for debugging purposes, and the content and format of the returned string may vary between implementations.
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.