Подтвердить что ты не робот

SwingUtilities.invokeLater() vs EventQueue.invokeLater()

Существуют ли различия между EventQueue.invokeLater() и SwingUtilities.invokeLater()?

Или это просто построено поверх первого (без изменений) ради дизайна?

4b9b3361

Ответ 1

Нет никакой разницы.

SwingUtilities класс был построен для объединения всех общих методов утилиты, используемых в swing, в один класс. Внутренне SwingUtilities.invokeLater() вызывает EventQueue.invokeLater()

1197    public static void invokeLater(Runnable   doRun) {
1198       EventQueue.invokeLater(doRun);
1199    }

Ссылка: http://kickjava.com/src/javax/swing/SwingUtilities.java.htm