28/11/2007, 01:44
|
| | Fecha de Ingreso: septiembre-2006
Mensajes: 114
Antigüedad: 18 años, 3 meses Puntos: 1 | |
Re: JFileChooser Gracias,
Esto es lo que he encontrado en internet:
JFileChooser fileChooser = new JFileChooser(".");
FileFilter filter1 = new ExtensionFileFilter("xml", new String[] { "XML" });
fileChooser.setFileFilter(filter1);
int seleccion = fileChooser.showOpenDialog(areaTexto);
class ExtensionFileFilter extends FileFilter {
String description;
String extensions[];
public ExtensionFileFilter(String description, String extension) {
this(description, new String[] { extension });
}
public ExtensionFileFilter(String description, String extensions[]) {
if (description == null) {
this.description = extensions[0];
} else {
this.description = description;
}
this.extensions = (String[]) extensions.clone();
toLower(this.extensions);
}
private void toLower(String array[]) {
for (int i = 0, n = array.length; i < n; i++) {
array[i] = array[i].toLowerCase();
}
}
public String getDescription() {
return description;
}
public boolean accept(File file) {
if (file.isDirectory()) {
return true;
} else {
String path = file.getAbsolutePath().toLowerCase();
for (int i = 0, n = extensions.length; i < n; i++) {
String extension = extensions[i];
if ((path.endsWith(extension) && (path.charAt(path.length() - extension.length() - 1)) == '.')) {
return true;
}
}
}
return false;
}
Mas o menos hace lo que yo quiero, pero lo que me gustaria es cuando guardo un
fichero es que tambien salga el nombre del archivo con el q seria recomendable guardarlo.
¿Como puedo hacerlo?
Muchas gracias. |