SWT Display.getDefault()和Display.getCurrent()的区别
终极管理员 知识笔记 54阅读
这几天写《SWT》的时候很头疼,看到Display.getDefault()和Display.getCurrent()的时候也很迷茫,所以在强大的搜索引擎的帮助下,加上自己浅薄的理解能力,终于得到了确切的答案。答案很简单:Display.getCurrent()将在当前代码和当前UI行程在同一行程时返回当前显示对象,反之,当不在同一行程,时返回null。Display.getDefault()显然是用于线程的最新UI线程的显示对象将被返回。具体的玄机还有待探究。

标签: