SWT 旨在支持多个 Display
实例,每个实例都有自己的事件循环。出于什么目的,这是有用的或必需的?难道一个 Display
实例(例如 Display.getDefault()
就足够了吗?
最佳答案
Display 类的文档说“用 SWT 构建的应用程序几乎总是只需要一个显示器”。 Display 实例与 UI 线程紧密相关,并且对其有一定的限制,以允许 SWT 事件模型在 native UI 事件模型之上工作。
唯一的情况是您有多个( native )UI 线程,但我不确定在哪些情况下支持这种情况。根据this quote , GTK 或 Mac 不支持多显示器。
关于java - SWT:单个显示器与多个显示器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4421075/