como filtrar la seleccion de archivos tipo txt
necesito filtrar una lista que muestre solo los archivos con extencion txt, esto desde un frame que permite abrir archivo desde el disco.
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
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