Я пытаюсь создать очень простой пользовательский интерфейс Swing, который регистрирует информацию на экране через JTextArea, поскольку обработка происходит в фоновом режиме. Когда пользователь нажимает кнопку, я хочу, чтобы каждый вызов:
textArea.append(someString + "\n");
чтобы сразу отображаться в пользовательском интерфейсе.
В настоящий момент JTextArea не отображает всю информацию журнала до тех пор, пока обработка не завершится после нажатия кнопки. Как я могу заставить его обновляться динамически?