
15/01/2004, 12:50
|
| | Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 4 meses Puntos: 51 | |
Hola Ideafix,
Lo primero es saber que tipo de error te da. Error 15... no me dice nada por que no recuerdo los codigos de memoria :), asi que.. ¿Que mensaje de error te da? ¿Te da error en ejecucion o en tiempo de compilacion?
Pasando a mirar la clase de Sun, por un lado decirte que si lo que quieres tu es un filtro para jpg y gif, el filtro que tienes te aceptará muchas mas cosas, incluyendo directorios.
Y por otro lado, menudo ejemplo de programación mas malo de Sun :). El metodo accept es de libro, pero de contra-ejemplo :).
Con algo como
...
chooser.addChoosableFileFilter(new FileFilter()
{
public boolean accept(File f)
{
boolean aceptar = false;
if (f!=null)
{
String nombre = f.getName().toLowerCase();
if(!f.isDirectory()
&&
( nombre.endsWith(".jpg")
|| nombre.endsWith(".gif")
)
)
{
aceptar = true;
}
}
return aceptar;
}
}
);
...
te debería bastar.
Nota: Ojo que lo he hecho de cabeza y sin compilar.
Suerte!
__________________ Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana. |