2010-12-12 81 views
4

SWT旨在支持多個Display實例,每個實例都有其自己的事件循環。爲了什麼目的這是有用的或必需的?是不是一個Display實例(例如Display.getDefault()足夠嗎?SWT:單顯示器與多顯示器

回答

4

Display類的文檔說「使用SWT構建的應用程序幾乎總是隻需要一個顯示器」Display實例與UI線程緊密相關,並對其有一定的限制,以便SWT事件模型能夠在本地UI事件模型的基礎上工作。

唯一的情況是如果您有多個(本地)UI線程,但我不確定在哪個根據this quote,GTK或Mac不支持多個顯示器。