package cz.muni.fi.bronchus.gui; import java.io.File; import javax.swing.*; import javax.swing.filechooser.*; /* ImageFilter.java is a 1.4 example used by FileChooserDemo2.java. */ public class MyFileFilter extends FileFilter { private String description; private String[] extensions; public MyFileFilter(String description, String[] extensions) { this.description=description; this.extensions=extensions; } public static String getExtension(File f) { String ext = null; String s = f.getName(); int i = s.lastIndexOf('.'); if (i > 0 && i < s.length() - 1) { ext = s.substring(i+1).toLowerCase(); } return ext; } public boolean accept(File f) { if (f.isDirectory()) { return true; } String extension = getExtension(f); if (extension != null) { for (int i=0; i