解决办法:在主程序的关闭按钮上添加监听事件,加上Display.getDefault().dispose()方法和System.exit(0)即可。

 

 

 
  
  1.                 /**  
  2.  * shell窗口监听事件  
  3.  */ 
  4. shell.addDisposeListener(new DisposeListener() {  
  5.     public void widgetDisposed(DisposeEvent e) {  
  6.         Display.getDefault().dispose();  
  7.         System.exit(0);  
  8.     }  
  9. });