/**
*
*/
package photoSpreadLoaders;
import java.io.File;
import javax.swing.filechooser.FileFilter;
import photoSpreadUtilities.Misc;
/**
* @author paepcke
*
* Images filter for file choosing dialog.
*/
public class ImageFileFilter extends FileFilter {
//Accept all directories and all gif, jpg, tiff, or png files.
public boolean accept(File f) {
if (f.isDirectory()) {
return true;
}
String extension = Misc.getExtension(f);
if (extension != null) {
if (extension.equals(PhotoSpreadFileImporter.jpeg) ||
extension.equals(PhotoSpreadFileImporter.jpg) ||
extension.equals(PhotoSpreadFileImporter.gif) ||
extension.equals(PhotoSpreadFileImporter.png))
/* extension.equals(PhotoSpreadFileImporter.tiff) ||{
*/
return true;
else
return false;
}
return false;
}
//The description of this filter
public String getDescription() {
return "All image files (.jpeg, .jpg, .gif, .png)"; // ,.tif(f), .gif, .png";
}
}