Проверьте эту ссылку: http://www.jguru.com/faq/view.jsp?EID=131370
Так что для упрощения реализации
Качели библиотеку они выбрали чтобы не было
Поток безопасно. Аргумент в том, что
большая часть работы, связанной с GUI, происходит
в обратных вызовах от GUI, который
произойдет в одном потоке GUI
в любом случае. Предоставлено - на длительный срок
задачи пользователь должен будет сделать больше
работать, если он / она хочет сделать
многопоточная активность ...
Специально ссылка, указанная для jfc.
И эта ссылка: http://www.it.uu.se/edu/course/homepage/devgui/vt03/out/ThreadsAndSwing.pdf
После того, как компоненты Swing были
отображаются на экране, они должны
работать только на
поток обработки событий.
поток обработки событий (или просто событие
поток) запускается автоматически
Java VM, когда приложение имеет
графический интерфейс. Поток событий
вызывает такие методы, как paint () на
Компонент actionPerformed () включен
ActionListener и все остальные
методы обработки событий
ADD
Проверьте вторую ссылку, которую я дал, особенно раздел: Необходимость рабочих потоков в настройке графического интерфейса (также есть пример для объяснения этого). Цитирование здесь для справки:
Поток событий играет критическую роль
в приложении с графическим
интерфейс. Код, который будет выполнен
потоком обработки событий должен быть
относительно краткий и неблокирующий Если
поток обработки событий заблокирован
в разделе кода какое-то время нет
другие события могут быть обработаны!