隨筆-50  評(píng)論-55  文章-8  trackbacks-0
          Swing
          All about UI and Swing technology
          Swing之JTable運(yùn)用線程一個(gè)測(cè)試      摘要: 測(cè)試JTable添加數(shù)據(jù),刪除數(shù)據(jù)頻繁操作,JTable出現(xiàn)數(shù)組越界的處理
          在工作中如果遇到頻繁的操作Jtable的數(shù)據(jù),特別是速率很快的情況下,經(jīng)常會(huì)遇到
          Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException
          這樣的數(shù)組越界的異常,這里引入Swing的一個(gè)線程,能很好的解決這個(gè)問(wèn)題
          供同樣遇到這樣問(wèn)題的人參考。
            閱讀全文
          posted @ 2008-07-30 11:48 蔣家狂潮 閱讀(1778) | 評(píng)論 (3)  編輯
          關(guān)于JTree行高的問(wèn)題      摘要: JTree在WindowLookAndFeel外觀下設(shè)置不同行高  閱讀全文
          posted @ 2007-11-26 10:28 蔣家狂潮 閱讀(553) | 評(píng)論 (0)  編輯
          SWING展示系統(tǒng)文件樹      摘要: 一般情況下,構(gòu)建一個(gè)SWING樹,都是先要構(gòu)建好存放數(shù)據(jù)的模型(TreeModel),在一般情況下,實(shí)現(xiàn)起來(lái)都沒(méi)有問(wèn)題,但當(dāng)數(shù)據(jù)量非常大的時(shí)候,一次性構(gòu)建好TreeModel,將會(huì)花費(fèi)很多時(shí)間,界面處于灰掉的狀態(tài)(當(dāng)然可以另開其他線程,可以操作其他界面),這個(gè)給用戶的感覺(jué)非常差。解決這個(gè)問(wèn)題的關(guān)鍵在于,樹模型的數(shù)據(jù)。我們都知道,系統(tǒng)文件是一層一層很有層次性,這樣我們就可以以一個(gè)文件(不管是文件還是文件夾)為樹節(jié)點(diǎn),當(dāng)初次加載樹的時(shí)候,點(diǎn)擊樹節(jié)點(diǎn),先判斷其有沒(méi)有子節(jié)點(diǎn),若無(wú),就去讀去該節(jié)點(diǎn)的保存的文件信息,若為文件夾,就去取其文件夾下的所有文件,構(gòu)造出樹節(jié)點(diǎn),加到樹中。第二次點(diǎn)擊的時(shí)候,就不會(huì)去讀磁盤文件系統(tǒng)了。
            閱讀全文
          posted @ 2007-10-30 16:22 蔣家狂潮 閱讀(1540) | 評(píng)論 (1)  編輯

          主站蜘蛛池模板: 龙游县| 孝感市| 庄浪县| 洪泽县| 柳州市| 尉犁县| 南投县| 大理市| 遂溪县| 马龙县| 义马市| 周宁县| 苏尼特右旗| 庄浪县| 华池县| 凭祥市| 合肥市| 锦州市| 波密县| 洞头县| 金昌市| 滨海县| 平凉市| 襄垣县| 盐亭县| 刚察县| 阿鲁科尔沁旗| 绿春县| 伊金霍洛旗| 镇巴县| 井陉县| 新民市| 资溪县| 昌邑市| 白玉县| 信宜市| 信丰县| 启东市| 方正县| 嘉荫县| 桦南县|