隨筆-50  評論-55  文章-8  trackbacks-0
          10 2007 檔案
          SWING展示系統文件樹      摘要: 一般情況下,構建一個SWING樹,都是先要構建好存放數據的模型(TreeModel),在一般情況下,實現起來都沒有問題,但當數據量非常大的時候,一次性構建好TreeModel,將會花費很多時間,界面處于灰掉的狀態(當然可以另開其他線程,可以操作其他界面),這個給用戶的感覺非常差。解決這個問題的關鍵在于,樹模型的數據。我們都知道,系統文件是一層一層很有層次性,這樣我們就可以以一個文件(不管是文件還是文件夾)為樹節點,當初次加載樹的時候,點擊樹節點,先判斷其有沒有子節點,若無,就去讀去該節點的保存的文件信息,若為文件夾,就去取其文件夾下的所有文件,構造出樹節點,加到樹中。第二次點擊的時候,就不會去讀磁盤文件系統了。
            閱讀全文
          posted @ 2007-10-30 16:22 蔣家狂潮 閱讀(1543) | 評論 (1)  編輯

          主站蜘蛛池模板: 克拉玛依市| 河西区| 义乌市| 建水县| 镇原县| 英山县| 隆化县| 新蔡县| 白银市| 哈尔滨市| 恩施市| 揭西县| 海南省| 东乡族自治县| 邵东县| 广宁县| 新化县| 株洲县| 武汉市| 塔河县| 宣化县| 镇安县| 囊谦县| 肇庆市| 锡林郭勒盟| 太和县| 邯郸市| 丽江市| 延津县| 佛学| 宜春市| 离岛区| 苏尼特左旗| 长治市| 渑池县| 蒲江县| 临潭县| 高碑店市| 嘉定区| 孟州市| 新干县|