Veamos como de forma rápida podemos (Importar Archivo de texto JTextArea JAVA), obtener el valor de un archivo de texto y pasarlo a un JTextArea haciendo uso de un cuadro de diálogo para la selección de archivos que nos provee JFileChooser, una clase que nos permitirá hacer referencia al archivo que deseamos importar, este tipo de funcionalidades son importantes al momento de traer información de otras fuentes a nuestra aplicación, en este caso desde un archivo de texto, veamos:
Importar Archivo de texto JTextArea JAVA
private void Leer() { String aux = ""; String texto = ""; String resultado = ""; try { JFileChooser file = new JFileChooser(System.getProperty("user.dir")); file.showOpenDialog(this); File archivo = file.getSelectedFile(); if (archivo != null) { FileReader archivos = new FileReader(archivo); BufferedReader leer = new BufferedReader(archivos); while ((aux = leer.readLine()) != null) { texto += aux + "\n"; } leer.close(); } } catch (IOException ex) { JOptionPane.showMessageDialog(null, "Error Importando - " + ex); } TextArea1.setText(texto); }
Tan solo debes copiar en tu código el método anterior, llamarlo desde un botón y realizar el respectivo cambio al nombre de la variable de tu TextArea, inmediatamente verás como estará el ejemplo en funcionamiento.
Saludos!.