我正在使用 Netbeans 7 IDE 开发 GUI 桌面应用程序。当我创建 JFrame 类时,Netbeans 使用
java.awt.EventQueue.invokeLater(new Runnable() { }
启动可运行对象。但我的应用程序也有摆动组件。
我想知道两者的区别
java.awt.EventQueue threads
和
SwingUtilities threads
用于 GUI 应用程序开发。
我正在使用 Netbeans 7 IDE 开发 GUI 桌面应用程序。当我创建 JFrame 类时,Netbeans 使用
java.awt.EventQueue.invokeLater(new Runnable() { }
启动可运行对象。但我的应用程序也有摆动组件。
我想知道两者的区别
java.awt.EventQueue threads
和
SwingUtilities threads
用于 GUI 应用程序开发。
两者实际上是一样的。SwingUtilities.invokeLater
直接调用EventQueue.invokeLater
(ref)。
从 1.3 开始,此方法只是一个覆盖
java.awt.EventQueue.invokeLater().