1. ExampleFileFilter
* A convenience implementation of FileFilter that filters out* all files except for those type extensions that it knows about.
*
* Extensions are of the type ".foo", which is typically found on
* Windows and Unix boxes, but not on Macinthosh. Case is ignored.
*
* Example - create a new filter that filerts out all files
* but gif and jpg image files:
*
* JFileChooser chooser = new JFileChooser();
* ExampleFileFilter filter = new ExampleFileFilter(
* new String{"gif", "jpg"}, "JPEG & GIF Images")
* chooser.addChoosableFileFilter(filter);
* chooser.showOpenDialog(this);
*
* @version 1.6 06/29/98
* @author Jeff Dinkins
1.1 Attributes
|
Name |
Type |
Description |
|
useExtensionsInDescription |
boolean |
|
|
<Attribute.Name> |
<Attribute.Type> |
<Attribute.Documentation> |
1.2 Operations
|
Name |
Description |
|
ExampleFileFilter |
* Creates a
file filter. If no filters are added, then all
* files are accepted. * * @see #addExtension |
|
ExampleFileFilter |
* Creates a
file filter that accepts files with the given extension.
* Example: new ExampleFileFilter("jpg"); * * @see #addExtension |
|
ExampleFileFilter |
* Creates a
file filter that accepts the given file type.
* Example: new ExampleFileFilter("jpg", "JPEG Image Images"); * * Note that the "." before the extension is not needed. If * provided, it will be ignored. * * @see #addExtension |
|
ExampleFileFilter |
* Creates a
file filter from the given string array.
* Example: new ExampleFileFilter(String {"gif", "jpg"}); * * Note that the "." before the extension is not needed adn * will be ignored. * * @see #addExtension |
|
ExampleFileFilter |
* Creates a
file filter from the given string array and description.
* Example: new ExampleFileFilter(String {"gif", "jpg"}, "Gif and JPG Images"); * * Note that the "." before the extension is not needed and will be ignored. * * @see #addExtension |
|
accept |
* Return true
if this file should be shown in the directory pane,
* false if it shouldn't. * * Files that begin with "." are ignored. * * @see #getExtension * @see FileFilter#accepts |
|
getExtension |
* Return the
extension portion of the file's name .
* * @see #getExtension * @see FileFilter#accept |
|
addExtension |
* Adds a filetype
"dot" extension to filter against.
* * For example: the following code will create a filter that filters * out all files except those that end in ".jpg" and ".tif": * * ExampleFileFilter filter = new ExampleFileFilter(); * filter.addExtension("jpg"); * filter.addExtension("tif"); * * Note that the "." before the extension is not needed and will be ignored. |
|
getDescription |
* Returns the
human readable description of this filter. For
* example: "JPEG and GIF Image Files (*.jpg, *.gif)" * * @see setDescription * @see setExtensionListInDescription * @see isExtensionListInDescription * @see FileFilter#getDescription |
|
setDescription |
* Sets the
human readable description of this filter. For
* example: filter.setDescription("Gif and JPG Images"); * * @see setDescription * @see setExtensionListInDescription * @see isExtensionListInDescription |
|
setExtensionListInDescription |
* Determines
whether the extension list (.jpg, .gif, etc) should
* show up in the human readable description. * * Only relevent if a description was provided in the constructor * or using setDescription(); * * @see getDescription * @see setDescription * @see isExtensionListInDescription |
|
isExtensionListInDescription |
* Returns whether
the extension list (.jpg, .gif, etc) should
* show up in the human readable description. * * Only relevent if a description was provided in the constructor * or using setDescription(); * * @see getDescription * @see setDescription * @see setExtensionListInDescription |
|
<Operation.Name> |
<Operation.Documentation> |





