SWT:单一与多显示

时间:2010-12-12 09:50:11

标签: java swt

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

1 个答案:

答案 0 :(得分:4)

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

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