2016-07-27 32 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