JFileChooser

JFileChooser: eligiendo ficheros de nuestro equipo

JFileChooser nos permite abrir un cuadro de diálogo donde el usuario puede elegir un fichero a través del explorador de archivos de su equipo. Lo habitual es asociar este JFileChooser a un evento de un botón o de un menú y abrirlo con el método showOpenDialog.

El resultado de este método es un entero que devolverá lo que el usuario haya elegido, pudiendo ser:

  • JFileChooser.CANCEL_OPTION: si el usuario pulsa Cancelar.
  • JFileChooser.APPROVE_OPTION: si el usuario elige un fichero y pulsa el botón Aceptar.
  • JFileChooser.ERROR_OPTION: si ocurre un error.

El fichero elegido por el usuario se puede obtener en la variable de tipo fichero jFileChooser.getSelectedFile();

Así, podemos obtener un pequeño ejemplo de cómo funcionaría este elemento:

JFileChooser fc = new JFileChooser(); //Creamos un nuevo objeto JFileChooser
int seleccion = fc.showOpenDialog(this.EditorPane1); //Abrimos el JFileChooser y guardamos el resultado en seleccion
if (seleccion == JFileChooser.APPROVE_OPTION){ //Si el usuario ha pulsado la opción Aceptar
    File fichero = fc.getSelectedFile(); //Guardamos en la variable fichero el archivo seleccionado
}

 

2 comments

Join the Conversation

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *