事件循环中的JFace空闲处理

时间:2013-12-21 19:55:54

标签: java swt jface

我使用SWT在事件循环中实现了空闲处理(例如更新菜单项,按钮等),如下所示:

   shell.open();
   while (!shell.isDisposed())
   {
       if (!display.readAndDispatch())
          if (doIdle()) display.sleep();
   }
   shell.dispose();

现在我正在努力学习JFace,我没有看到一个很好的方法来做到这一点。 ApplicationWindow open方法调用Window.runEventLoop,它是私有的。这告诉我,我可能误解了一些简单的事情。

有人知道如何在不重写代码的情况下实现这样的东西吗?

0 个答案:

没有答案