SwingUtilities线程和AWT.EventQueue线程之间的区别
问题描述:
我正在使用Netbeans 7 IDE来开发GUI桌面应用程序。 当我创建JFrame类,NetBeans使用的SwingUtilities线程和AWT.EventQueue线程之间的区别
了java.awt.EventQueue.invokeLater(新的Runnable(){}
要启动Runnable对象。 但我的应用程序有摆动组件。
我会想知道
java.awt.EventQueue threads
和
之间的区别用于GUI应用程序开发。
答
两者实际上是相同的。 SwingUtilities.invokeLater
直接调用EventQueue.invokeLater
(ref)。
作为1.3,此方法只对
java.awt.EventQueue.invokeLater().
可能重复[看这里(http://stackoverflow.com/questions/10333525/eventqueue-invokelater-vrs-swingutilities-invokelater) – Azad
'SwingUtilities类的源.invokeLater'仍然只与我们在一起,以保持向后兼容性。除此之外,它们是一回事。 –
[SwingUtilities.invokeLater()vs EventQueue.invokeLater()]的可能重复(http://stackoverflow.com/questions/8847083/swingutilities-invokelater-vs-eventqueue-invokelater) – fredoverflow