Java - abrir un archivo

 
Vista:

abrir un archivo

Publicado por reyki (60 intervenciones) el 03/06/2007 07:12:56
hola, como estan

espero que me puedan ayudar, este codigo me sirve para seleccionar un archivo
como lo hacemos en word cuando damos abrir, pero mi pregunta es que le puedo modificar o que tengo que hacer para que solo acepte un archivo con una extension determinada, por ejemplo solo archivos .doc

JFileChooser selector = new JFileChooser();
public void actionPerformed(ActionEvent e) {
int result = selector.showOpenDialog(null);
File archivo = selector.getSelectedFile();
if(result == JFileChooser.APPROVE_OPTION){
caja.setText(archivo.getPath());

} else if(result == JFileChooser.CANCEL_OPTION){
caja.setText("Dio click en can");
}
}

espero que me puedan ayudar y de antemano gracias XD
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:abrir un archivo

Publicado por angel (537 intervenciones) el 04/06/2007 10:57:43
Para eso....hay que usar un filtro d ficheros..

Puedes filtra los archivos con al interfaz FileFilter, debes crear una clase que la implemente y sobreescribir su unico metodo accept(File), un ejemplo:

public boolean accept(File f) {
if (f.isDirectory()) return true;
String name = f.getName().toLowerCase();
return name.endsWith("doc") || name.endsWith("doc");
}

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar