Итак, у меня следующая проблема.
Я создаю JInternalFrame с ОЧЕНЬ БОЛЬШИМ КОЛИЧЕСТВОМ компонентов (скажем, 50 000 текстовых областей). Сначала я делаю всю логику (собираю все данные, которые отображаются в текстовых областях), и после того, как я устанавливаю видимый кадр, что заставляет программу зависать (я полагаю, она рисует все компоненты).
Как лучше всего оптимизировать картину?
Я думаю, что я должен использовать отдельные потоки, чтобы программа не зависала, но каков будет лучший подход?
Должен ли я сначала установить видимый фрейм, а затем выполнить вход в потоке, или я должен выполнить весь вход в систему, а затем нарисовать его в потоке (если так, как отрисовывать дочерние компоненты отдельно от родительского), или, возможно, что-то еще?
Заранее спасибо