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