Зачем мне Swing Utilities и как мне его использовать? - PullRequest
3 голосов
/ 14 июня 2011

В основном это касается моего вопроса здесь , но я не понимаю, зачем нужна Swing Utilities и для чего она используется. Я создаю Swing Gui и не хочу упускать ничего, что может предложить Swing Utilities. Также кто-то может объяснить, что делает метод invokeLater и как он работает.

1 Ответ

6 голосов
/ 14 июня 2011

Как указано в API , SwingUtilities представляет собой набор служебных методов для Swing. В этом случае необходимо убедиться, что компоненты Swing созданы / изменены в потоке диспетчеризации событий, или EDT. Кроме того, как указано в API , invokeLater используется, когда поток приложения должен обновить графический интерфейс.

Вы также можете прочитать Параллельность в Swing . Кроме того, Более подробное объяснение invokeLater .

...