Olá. Estou usando a programação abaixo para que, quando um Internal JFrame é aberto o programa faça uma leitura de um arquivo .txt específico e apresente-o linha após linha na TextArea. Porém quando é executado é apresentado somente a ultima linha do arquivo (.txt). Alguém sabe como corrigir e fazê-lo apresentar todas as linhas do arquivo ? Obrigado
obs. Estou usando Netbeans
Creio que no TextArea vc precise usar o append, só que seu código tá bagunçado, não precisa de dois try
String arquivo = "C:\\Users\\Simone\\Desktop\\Agenda.txt";
try {
FileReader arq = new FileReader(arquivo);
BufferedReader lerArq = new BufferedReader(arq);
String linha = lerArq.readLine();
while (linha != null) {
linha = lerArq.readLine();
textArea.append("\r\n" + linha);
}
arq.close();
} catch (IOException e) {
e.printStackTrace();
}
1 curtida