SWT:单一与多显示

SWT旨在支持多个Display实例,每个实例都有自己的事件循环。 出于何种目的,这是有用的还是必需的? 是不是一个Display实例(例如Display.getDefault()足够了?

Display类的文档说“使用SWT构建的应用程序几乎总是只需要一个显示器”。 Display实例与UI线程密切相关,并对其有一些限制,以允许SWT事件模型在本机UI事件模型之上工作。

唯一的情况是,如果您有多个(本机)UI线程,但我不确定在哪种情况下支持它。 根据此引用 ,GTK或Mac上不支持多个显示器。