(как только вы используете свингворк, графический интерфейс не будет зависать, и графический интерфейс может выполнять свои функции во время вычисления)
жение, которое я пишу, состоит, среди прочего, из JButton и JTextArea. Нажатие на кнопку приводит к длинным вычислениям, в результате чего текст отображается в JTextArea. Несмотря на то, что расчет длинный, у меня могут быть средние результаты на ходу (например, приложение, которое приблизительно равно пи до 100 цифр - каждые несколько секунд я могу написать еще одну цифру). Проблема в том, что даже если я напишу (находясь в классе ActionListener, потому что кнопка вызвала вычисление), чтобы установить для текста JTextArea что-то, он не будет отображаться, пока вычисление выполнено, и я вижу только конец результат, после того как расчет окончен.
Почему это так, и как я могу это исправить?
Заранее спасибо.