报错为:
Caused by: org.eclipse.swt.SWTException:
Failed to execute runnable (org.eclipse.swt.SWTError: No more handles)

解决方案 »

  1.   

    参考:http://cogtool.hcii.cs.cmu.edu/trac/ticket/727
      

  2.   

     对这个 FadeMessageBox 我看到反编译文件里有 box.close();
     但是这样没有回收吗?
     必须要box.dispose()?
      

  3.   

     if(!isDisposed())
          getDisplay().syncExec(new Runnable() {   
               public void run() {  
                  close(); 
                  System.out.println("end    close ---------:" + new Date());
               }   
          });
     Thread.yield();这里close掉了,难道控件没有回收吗?