SwingUtilities.invokeLater()vs EventQueue.invokeLater()

时间:2012-01-13 07:10:47

标签: java swing

EventQueue.invokeLater()和SwingUtilities.invokeLater()之间是否有任何区别,或者为了设计,后者只是建立在前者之上(没有修改)?

1 个答案:

答案 0 :(得分:73)

没有区别。

构建

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