Foros del Web » Programación para mayores de 30 ;) » Java »

JFileChooser

Estas en el tema de JFileChooser en el foro de Java en Foros del Web. Buenos días a todos, me encuentro en los primeros pasos de java y estoy desarrollando un formulario con varios objetos entre ellos dispongo de un ...
  #1 (permalink)  
Antiguo 08/03/2012, 08:32
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 21 años, 9 meses
Puntos: 0
JFileChooser

Buenos días a todos, me encuentro en los primeros pasos de java y estoy desarrollando un formulario con varios objetos entre ellos dispongo de un JFile Chooser el cuel filtro los archivos a seleccionar (solo jpg y gif) pero tengo un inconveniente que posiblemente sea una tonteria y es que no encuentro la forma de que en el cuadro de dialogo especificamente en los tipos de archivos a seleccionar poder eliminar la opción de elegir todos los archivos.


Gracias.......
  #2 (permalink)  
Antiguo 08/03/2012, 12:49
 
Fecha de Ingreso: abril-2011
Ubicación: lima
Mensajes: 134
Antigüedad: 13 años, 7 meses
Puntos: 3
Respuesta: JFileChooser

solo tienes que aumentar la sentencia: chooser.setAcceptAllFileFilterUsed(false);
y listo esperoque te sirva..



Código:
JFileChooser chooser=new  JFileChooser();
   chooser.setAcceptAllFileFilterUsed(false);
   FileNameExtensionFilter filtro=new FileNameExtensionFilter("Archivos de texto","docx","doc","txt");
   chooser.setFileFilter(filtro);
   int res=chooser.showOpenDialog(null);
   if(res==JFileChooser.APPROVE_OPTION)
           chooser.getSelectedFile();
__________________
Solitary wolf..[email protected]
  #3 (permalink)  
Antiguo 08/03/2012, 15:03
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 21 años, 9 meses
Puntos: 0
Respuesta: JFileChooser

Muchas gracias excelente lincolnf_2

Etiquetas: formulario, jfilechooser
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:03.