|
Java™ Platform Standard Ed. 6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.filechooser.FileFilter
javax.swing.filechooser.FileNameExtensionFilter
public final class FileNameExtensionFilter
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);
FileFilter,
JFileChooser.setFileFilter(javax.swing.filechooser.FileFilter),
JFileChooser.addChoosableFileFilter(javax.swing.filechooser.FileFilter),
JFileChooser.getFileFilter()| Constructor Summary | |
|---|---|
FileNameExtensionFilter(String description,
String... extensions)
Creates a FileNameExtensionFilter with the specified
description and file name extensions. |
|
| Method Summary | |
|---|---|
boolean |
accept(File f)
Tests the specified file, returning true if the file is accepted, false otherwise. |
String |
getDescription()
The description of this filter. |
String[] |
getExtensions()
Returns the set of file name extensions files are tested against. |
String |
toString()
Returns a string representation of the FileNameExtensionFilter. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FileNameExtensionFilter(String description,
String... extensions)
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.
description - textual description for the filter, may be
nullextensions - the accepted file name extensions
IllegalArgumentException - if extensions is null, empty,
contains null, or contains an empty stringaccept(java.io.File)| Method Detail |
|---|
public boolean accept(File f)
FileFilter, or the file is a directory.
accept in class FileFilterf - the File to test
public String getDescription()
getDescription in class FileFilterFileView.getName(java.io.File)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.
toString in class ObjectFileNameExtensionFilter
|
Java™ Platform Standard Ed. 6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright © 1993, 2010, Oracle and/or its affiliates. All rights reserved.