Сценарий таков: у меня есть приложение Java Swing с JFrame. Есть текстовая область, где вы можете набирать вещи, затем вы получаете результаты поиска в другой текстовой области, и когда вы выбираете один из результатов, есть кнопка «Скачать». И тут возникает проблема. При нажатии «Скачать» приложение должно отобразить информацию о полноте загруженных файлов. Я сделал это с помощью расширяющего потока класса с именем DownloadManager, который обновляет информацию за определенный период времени. Однако я обеспокоен тем, что могут быть проблемы с синхронизацией. Есть ли стандартный способ обновления такой динамической информации без потоков? Есть ли mainloop или что-то подобное в классах свинга Java. Как ты это делаешь?