Filtros y FileDialog

lrn
05 de Marzo del 2008
Saludos, mi problema es que intento poner un filtro a un FileDialog para que me muestre solo los archivos de una extension concreta, he probado varias cosas con la clase FilenameFilter, pero no consigo lo que quiero, ¿alguien podría ayudarme?. Gracias de antemano.

Juan
05 de Marzo del 2008
Usa el método setFileFilter(FileFilter) , al que le debes pasar un FileFilter que tendrás que definir para que solo acepte los archivos que desee. un ejemplo sería:

private class FiltroDeExamen extends FileFilter {
public boolean accept(File f) {
if (f.isDirectory())
return true;
String path = f.getPath().toLowerCase();
if (path.endsWith(".jpg"))
return true;
return false;
}
public String getDescription() {
return "Formato de imagen: jpg" }
}