como filtrar la seleccion de archivos tipo txt

neo
08 de Mayo del 2004
necesito filtrar una lista que muestre solo los archivos con extencion txt, esto desde un frame que permite abrir archivo desde el disco.

yo
08 de Mayo del 2004
Creo que se hace con el interfaz FileFilter

a ver si te vale esto:


//Mostramos ventana para elegir fichero
JFileChooser chooser = new JFileChooser();


//Creamos el filtro para ver solo archivos .java
chooser.setFileFilter(new javax.swing.filechooser.FileFilter ()
{
//Esta funcion es la que mostrara los archivos
//con la extension que quieres y los directorios
public boolean accept (File file)
{
String filename = file.getName();
return (filename.endsWith(".txt") || file.isDirectory());
}
//Esta funcion muestra el texto en la lista de opciones de ficheros para ver
public String getDescription()
{
return "Ficheros de texto (*.txt)";
}
});

Espero que te sirva