SWT: один или несколько дисплеев - PullRequest
4 голосов
/ 12 декабря 2010

SWT предназначен для поддержки нескольких Display экземпляров, каждый со своим собственным циклом событий.Для каких целей это полезно или необходимо?Разве одного Display экземпляра (например, Display.getDefault() достаточно?

)

1 Ответ

4 голосов
/ 12 декабря 2010

Документы для класса Display гласят: «Приложения, созданные с помощью SWT, почти всегда требуют только одного дисплея». Экземпляр Display тесно связан с потоком пользовательского интерфейса и имеет определенные ограничения для него, чтобы позволить модели событий SWT работать поверх собственной модели событий пользовательского интерфейса.

Единственный случай, если у вас есть несколько (собственных) потоков пользовательского интерфейса, но я не уверен, в каких случаях это поддерживается. Согласно этой цитате , несколько дисплеев не поддерживаются на GTK или на Mac.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...