SwingUtilities.invokeLater () vs EventQueue.invokeLater ()

Existe-t-il une différence entre EventQueue.invokeLater () et SwingUtilities.invokeLater (), ou ce dernier est simplement construit sur le premier (sans aucune modification) pour des raisons de conception?

Non, il n’y a pas de différence.

La classe SwingUtilities a été construite pour combiner toutes les méthodes d’utilité générales utilisées dans swing afin qu’elles soient regroupées en une seule classe. En interne, SwingUtilities.invokeLater() appelle EventQueue.invokeLater()

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

Référence: http://kickjava.com/src/javax/swing/SwingUtilities.java.htm