//------------------- recuperando el reporte creado --------------------------------------// private void leerReporte() { try { //creando el objeto de la clase FileReader y pasandole por paramentro el objeto de la clase file archivo FileReader fr = new FileReader("C:\\Users\\dario\\Documents\\NetBeansProjects\\floreria2\\src\\reportes.txt"); //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); } }