domingo, 22 de agosto de 2010

Caja de seleccion de archivo JFileChooser

 Se utilizá JFileChooser() en la que en este ejemplo lo utilizaremos para guardar haciendo uso del .showSaveDialog(this), y para cargar un archivo hay que realizar algunos cambio, asi que  la ventana sea de cargar archivos  sería modificando .showOpenDialog(this).

Aqui podemos ver los dos ejemplos.

Guardar archivo

JFileChooser jfcAbrir = new JFileChooser();
       int seleccion = jfcAbrir.showSaveDialog(this);
       if (seleccion == JFileChooser.APPROVE_OPTION) {
          File fichero = jfcAbrir.getSelectedFile();
          if (Tenista.guardar(listaTenistas, fichero) == true) {
             JOptionPane.showMessageDialog(this, "Fichero guardado correctamente", "Almacenamiento correcto", JOptionPane.INFORMATION_MESSAGE);

          } else {
             JOptionPane.showMessageDialog(this, "Error al guardar el fichero", "ERROR", JOptionPane.ERROR_MESSAGE);
          }
       }


Cargar archivo 


JFileChooser jfcAbrir = new JFileChooser();
       int seleccion = jfcAbrir.showOpenDialog(this);
       if (seleccion == JFileChooser.APPROVE_OPTION) {
          File fichero = jfcAbrir.getSelectedFile();
          if ((listaTenistas = Tenista.cargar(fichero)) != null) {
             JOptionPane.showMessageDialog(this, "Fichero cargado correctamente", "Carga correcto", JOptionPane.INFORMATION_MESSAGE);
          } else {
             JOptionPane.showMessageDialog(this, "No ha sido posible abrir el fichero", "ERROR", JOptionPane.ERROR_MESSAGE);
          }
       }

No hay comentarios:

Publicar un comentario