Guardar

Julia
09 de Septiembre del 2003
Hola!
¿Cómo puedo hacer para que a la hora de guardar sólo me deje salvarlo por ejemplo en .txt y no como todos los tipos de fichero?

Gracias.


09 de Septiembre del 2003
cuando vuelvas del JFileChooser y recuperes el nombre seleccionado, le agregas ".txt" o lo analizas para saber si ya vino con extension y si dicha extension no es txt lanzas una advertencia y repetis la seleccion del nombre

Julia
09 de Septiembre del 2003
Gracias, pero a parte de eso, lo que me gustaría es que en el tipo de archivo, en lugar de "Todos los archivos *.*" Me aparezca para poder elegir que sea de tipo .txt Y tabmién ,que cuando me muestre los archivos de ese directorio, que sólo muestre los de tipo txt.

DAGGER
09 de Septiembre del 2003
Disculpame, interprete mal tu problema, aca te dejo un fragmento de codigo que cumple con los requisitos. Luego de esto solo te queda usar el JFileChooser jfc de la forma tradicional.
Suerte


JFileChooser jfc = new JFileChooser();
jfc.addChoosableFileFilter(new FileFilter() {
public boolean accept(File arg0) {
StringBuffer buf = null;
boolean rta = false;
if (arg0.isFile()) {
buf = new StringBuffer (arg0.getName());
if (buf.length()>4) {
if (".txt".equalsIgnoreCase(buf.substring(buf.length()-4,buf.length()))) {
rta = true;
}
}
} else rta = true;
return (rta);
}
public String getDescription() {
return ("Archivos de texto");
}
});