У меня есть текстовый файл, который содержит что-то вроде этого:
Hello, my name is Joe
What is your name?
My name is Jack.
That is good for you.
Единственная проблема заключается в том, что мне нужно загрузить его в JTextArea с помощью метода append, чтобы отобразить текст в JScrollPane следующим образом:
JTextArea ta = new JTextArea();
JScrollPane sp = new JScrollPane(ta);
Но когда я читаю файл в текстовую область, в текстовой области отображается что-то вроде этого:
Hello, my name is JoeWhat is your name?My name is Jack.That is good for you.
BufferedReader никогда не читает новые строки (\n) в JTextArea. Как заставить читатель добавлять пробелы и пустые строки по мере их появления в файле? Если кто-нибудь может помочь, я был бы признателен. Спасибо!
BufferedReader.readLine()
, он потребляет символы конца строки, которые он читает. Таким образом, вы должны вручную добавить\n
после вызова его в строку чтения. Или вместо этого вы можете использоватьBufferedReader.read()
в буфере. stackoverflow .com/questions/4758525/ - person ecle   schedule 25.03.2012