57 votes

SwingUtilities.invokeLater() vs EventQueue.invokeLater()

Y a-t-il des différences entre EventQueue.invokeLater() et SwingUtilities.invokeLater() ?

Ou est-ce que ce dernier est simplement construit sur le premier (sans aucune modification) pour des raisons de conception ?

80voto

Harry Joy Points 27760

Non il n'y a pas de différence.

La classe SwingUtilities a été conçue pour combiner toutes les méthodes utilitaires générales utilisées dans le swing pour être dans une seule classe. En 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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X