SwingUtilities.invokeLater () vs EventQueue.invokeLater()

y a-t-il une différence entre EventQueue.invokeLater() et SwingUtilities.invokeLater(), ou celui-ci est simplement construit sur l'ancien (sans modifications) pour l'amour de la conception?

45
demandé sur edgar 2012-01-13 11:10:47

1 réponses

non il N'y a pas de différence.

SwingUtilities la classe a été construite pour combiner toutes les méthodes d'utilité générale utilisées dans swing pour être dans une seule classe. À l'interne SwingUtilities.invokeLater() appels 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

71
répondu Harry Joy 2012-01-13 07:16:28