<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    編程生活

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      113 隨筆 :: 0 文章 :: 18 評論 :: 0 Trackbacks
    我們知道,在SWT中,有兩條關于Dispose的法則:

    1。如果你創建了它,那么就dispose它。你應當釋放那些使用構造器創建了的SWT對象。

    2。dispose一個父組件會dispose掉所有的子組件。

    由 此可以得知,由于Color,Cursor,Font,GC,Image,Printer,Region都是在DeviceData之上創建,所以如果使 用構造器的話,就必須要手工把這些資源dispose掉,而如果使用Font font = control.getFont ()這樣的方式的話,就不可以調用font.dispose()方法,因為它不是被我們創建的。

    還可以得知,因為Widget及其所有子類的構造器都需要一個父Widget作參數(常用的也就是Shell或者Composite),所以是不是得到這樣的結論:

    在RCP應用中,當程序關閉時,Display會被Dispose,那么最頂層的Shell也會被dispose,于是遞歸下來,所有的Widget也會被 dispose了?所以只需要對自己使用構造器創建的Color,Cursor,Font,GC,Image,Printer,Region調用 Dispose方法就可以了.

    還有就是,項目中肯定要用到不計其數的image的,并且圖片會被重復使用,如此,最好用SWT提供的org.eclipse.jface.resource.ImageRegistry來管理.
    posted on 2007-10-18 15:56 wilesun 閱讀(606) 評論(1)  編輯  收藏

    評論

    # re: 關于SWT資源的釋放 2008-01-14 15:45 Bourncanyon
    good  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产精品亚洲视频| 亚洲成a人片在线观看日本麻豆| 亚洲区小说区图片区QVOD| 美女被吸屁股免费网站| 免费国产高清视频| 污网站在线免费观看| 亚洲国产一成久久精品国产成人综合| 老子影院午夜伦不卡亚洲| 免费人成网站在线播放| 一区二区三区视频免费观看| 综合久久久久久中文字幕亚洲国产国产综合一区首 | 免费av片在线观看网站| 亚洲福利视频导航| 亚洲一区二区三区免费观看| 亚洲一区二区三区免费视频| 成人免费视频88| av网站免费线看| 亚洲精品视频免费在线观看| 免费国产黄线在线观看| 午夜不卡AV免费| 亚洲AV无码日韩AV无码导航| 亚洲一区二区免费视频| 爱情岛亚洲论坛在线观看| 国产亚洲精久久久久久无码77777| 国产精品视频白浆免费视频| 亚洲视频一区在线观看| 国产精品免费电影| 国产一级a毛一级a看免费视频| 久久亚洲AV成人出白浆无码国产| 老司机在线免费视频| 色噜噜狠狠色综合免费视频| 久久精品视频亚洲| 国产精品久久久久久久久久免费| 老司机精品视频免费| 亚洲av色福利天堂| 国产极品粉嫩泬免费观看| 国产va在线观看免费| 国产精品亚洲专区在线播放| 国产AV无码专区亚洲AV漫画| 69堂人成无码免费视频果冻传媒 | 中文字幕专区在线亚洲|