EventQueue.invokeLater()
和SwingUtilities.invokeLater()
之间有什么区别吗?
还是为了设计而将后者仅建立在前者之上(没有修改)?
最佳答案
不,没有区别。
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