2016-07-27 75 views
1

我想知道事件派发线程何时以Java启动。EDT何时开始?

  1. 它是主线程还是启动Window/Frame构造函数?

  2. 如果它检测到AWT/Swing的使用情况,它是否由JVM开头?

+0

欢迎来到Stack Overflow!欢迎来到Stackoverflow!您能否详细说明您的问题,比如代码或其他事情,以便人们能够尽早解决问题并帮助您?谢谢! – manetsus

+1

当你找到答案时,它会对你的生活有什么不同? – EJP

+0

我会感到满意,我学到了新的东西。 – Novotny

回答

1

主线程不是EDT线程。在发布第一个GUI事件时(例如:显示第一个窗口或使用方法SwingUtilities.invokeLater),EDT线程(以及一些其他相关线程)会自动启动。欲了解更多信息,请参阅类EventQueue