SWT中的每个窗口都需要消息传递循环吗?

时间:2013-05-23 15:29:06

标签: java swt

示例循环(object extended from Shell - 使用Window Builder Eclipse插件,即使文档说不扩展Shell?!?):

while(!this.isDisposed())
{
  if(!this.getDisplay().readAndDispatch())
  {
    this.getDisplay().sleep();
  }
}

所以我的顶级窗口shell有这些循环中的一个,然后我的模态对话框有这些循环之一...... SWT的意图是每个窗口都应该有一个循环吗?我问的原因是,为什么这不是Shell类的默认“开放”行为?

0 个答案:

没有答案