0
A
回答
2
因爲Swing是single threaded,它採用了EventQueue
舉行的Runnable
實例,以便他們可以派出順序並在順序貼,無論是由系統或程序產生。 必需品的用法是通過EventQueue.invokeLater()
發佈事件,這可確保在event dispatch thread上構建並操縱Swing GUI對象只有。您可以使用您自己的實施替換AWT EventQueue
,如here所示,以查看放入隊列中的事件。
相關問題
- 1. 有人可以解釋這段代碼的用途嗎?
- 2. 有人可以解釋一下com.google.inject的用途嗎?
- 3. 有人可以解釋嗎?
- 4. 有人可以解釋Java中的對象引用嗎?
- 5. 有人可以解釋一下Java中的Function對象嗎?
- 6. 有人可以解釋sessionStorage對象的生命嗎?
- 7. 有人可以解釋iOS4的CMTime嗎?
- 8. 有人可以解釋respond_to嗎? :每?
- 9. 有人可以解釋參數autovacuum_naptime嗎?
- 10. 有人可以解釋行結束嗎?
- 11. 有人可以解釋ContactsContracts嗎?
- 12. 有人可以解釋iFrames嗎?
- 13. 有人可以解釋WebKit嗎?
- 14. 有人可以解釋這一點嗎?
- 15. 有人可以解釋descendantFocusability = afterDescendants嗎?
- 16. 有人可以解釋一下嗎?
- 17. 有人可以解釋Spring Security BasePermission.Create嗎?
- 18. 有人可以解釋facelets嗎?
- 19. 有人可以解釋錯誤嗎?
- 20. 有人可以解釋ja_JP.UTF8嗎?
- 21. 有人可以解釋DBCC DROPCLEANBUFFERS嗎?
- 22. 有人可以爲我解釋COMTIMEOUTS嗎?
- 23. 有人可以解釋這個宏嗎?
- 24. 有人可以解釋C#CngKey.Create嗎?
- 25. 有人可以請解釋WaitForSeconds()嗎?
- 26. 有人可以解釋MustOverride嗎?
- 27. 有人可以解釋__declspec(裸體)嗎?
- 28. 有人可以向我解釋runQueryOnBackgroundThread嗎?
- 29. 有人可以解釋如何解釋這個logcat嗎?
- 30. 有人可以解釋jQuery.sap.setObject?
*「.. EventQueue對象服務於Java Swing?」*雖然Swing使用它,但EventQueue來自AWT。 –
我大多數情況下,你不會與'EventQueue'交互。 EventQueue是由Event Dispatching Thread處理的一系列事件,這些事件被傳遞給組件和感興趣的各方,以便提供有關事件的通知,如鼠標點擊或鍵盤事件。 EventQueue提供了一個「順序」的概念,其中事件只能以線性方式一個接一個地發生,並且通常按時間順序排列(所以如果我先移動鼠標,我的擊鍵不能打賭我的鼠標事件) – MadProgrammer