我要问的是JAVA的SWT里面.close()和.dispose()区别?
.close()是关闭,.dispose()是释放资源,那么关闭一个shell时一般用哪个方法,还是同时都用呢?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xlonlon】截止到2008-06-30 23:57:51的历史汇总数据(不包括此帖):
    发帖数:1                  发帖分:10                 
    结贴数:0                  结贴分:0                  
    未结数:1                  未结分:10                 
    结贴率:0.00  %            结分率:0.00  %            
    如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
      

  2.   

    close()最后也是调的dispose(),只是前面多做了一些检测工作,具体的可以去看源码
      

  3.   

    关闭一个shell时一般用dispose()方法
      

  4.   

    建议楼主在用关闭的时候监听一下dispose,在dispose里执行System.exit(0);
    比较保险一些  -------------------------------------------------------------
                Quietly through  ..... 
      

  5.   

    最好先用DISPOSE,再用System.exit(0)
      

  6.   

    关闭一个Shell,一般使用dispose()