ускорить добавление к jTextArea в java swing при загрузке большого количества текста - PullRequest
0 голосов
/ 18 июня 2019

Я использую JavaSwing для пользовательского интерфейса. Я должен поместить много текста в jTextArea; загрузка от 500 КБ до 5 МБ текстового файла в jTextArea

BufferedReader br = new BufferedReader (new FileReader("filename.txt"));
txtarea.read(br,null);
br.close;
txtarea.requestFocus();

но при чтении filename.txt добавление в текстовую область происходит очень медленно. Я попытался добавить txtarea.append(String text) или txtarea.setText(String text), но это не улучшилось и очень медленно.

Спасибо за внимание заранее!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...