美国东部时间什么时候开始?

When does the EDT start?

我想知道事件分派线程在 Java 中何时开始。

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

  2. 如果检测到AWT/Swing的使用,是否由JVM启动?

主线程不是EDT线程。 EDT 线程(和其他一些相关线程)在发布第一个 GUI 事件时自动启动(例如:您先显示 window 或使用方法 SwingUtilities.invokeLater)。有关详细信息,请参阅 class EventQueue