FORTUNE

          THE WAY TO THE MASTER...
          posts - 49, comments - 18, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          關于Resource的Disposal

          Posted on 2006-02-23 15:40 fortune 閱讀(360) 評論(0)  編輯  收藏 所屬分類: 我的學習筆記

          1、如果你用構造函數創建了widget或者graphic對象,當你不需要時你必須手動地dispose掉它;
          2、如果你不是使用構造函數得到這個widget或者graphic對象,由于不是你allocate的,你不需要手動來dispose掉它;
          3、如果你傳遞一個widget或者graphic對象的reference給另一個對象,那么你必須小心,不要在它仍在被使用中就dispose掉它;
          4、當你close掉一個shell,那么這個shell及其子widget會被遞歸dispose掉的,雖然你不需再dispose掉那些widget,但是你必須free掉與這些widget相關的圖像資源;
          5、如果在一個widget的生命期中創建了graphic對象,可以通過注冊一個dispose listener來free這個graphic對象,不過數據對象如Rectangle和Point沒有使用操作系統資源,不用手動dispose(它們也沒有dispose方法).

          主站蜘蛛池模板: 北海市| 斗六市| 龙海市| 博罗县| 尉氏县| 岐山县| 沈阳市| 浦北县| 德钦县| 博乐市| 伊通| 休宁县| 郓城县| 县级市| 毕节市| 五指山市| 周口市| 临桂县| 临安市| 安新县| 南江县| 武平县| 鄂伦春自治旗| 北流市| 石景山区| 铜川市| 南乐县| 卓资县| 雅江县| 大同市| 米易县| 昌黎县| 湖南省| 天柱县| 慈溪市| 耒阳市| 通山县| 武冈市| 廉江市| 南乐县| 马山县|