Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void btnLoadActionPerformed(java.awt.event.ActionEvent evt) {
- // se usa la clase JFileChooser para poder seleccionar el archivo
- JFileChooser fc= new JFileChooser();//creacion del objeto de la clase JFileChooser
- fc.showOpenDialog(null);//abriendo la ventana de dialogo para la seleccion del archivo
- File archivo =fc.getSelectedFile();//creando el objeto de la clase File y se le pasa lo que tiene el objeto filechooser con el metodo getSelectedFile
- //como el metodo FileReader lanza una exepcion, es necesario meterlo en un try catch
- try {
- //creando el objeto de la clase FileReader y pasandole por paramentro el objeto de la clase file archivo
- FileReader fr= new FileReader(archivo);
- //creando el objeto br de la clase BufferedReader para almacenar en el buffer el archivo seleccionado, que es pasado por paramentro
- BufferedReader br = new BufferedReader(fr);
- //creacion de variables que contendran el texto del archivo leeido
- String texto="";
- String linea="";
- //bucle para leer el archivo
- while(((linea=br.readLine())!=null)){ //mientras que lo devuelto por el buffer no sea vacio
- texto+=linea+"\n"; //se le suma a la variable texto lo contendido en la variable linea
- }
- //escribiendo en el area de texto designada el contenido de el archivo
- txtaArchivo.setText(texto);
- //se muestra en pantalla el aviso de que el archivo fue cargado de manera exitosa
- JOptionPane.showMessageDialog(null, "Archivo cargado exitosamente ");
- //cerrando el stream fr
- fr.close();
- } catch (Exception e) {
- //mostrando la exepcion en caso de error
- JOptionPane.showMessageDialog(null, "Error al cargar archivo", "Error", JOptionPane.ERROR_MESSAGE);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement