posts - 39,  comments - 263,  trackbacks - 0

          java 的Table類(lèi)采用了MVC模式,所以設(shè)計(jì)出多種視圖相對(duì)容易.
          但是在工作中為了如果Table里的數(shù)據(jù)能用Tree的方式組織起來(lái),數(shù)據(jù)會(huì)更加緊湊,結(jié)構(gòu)清晰.
          效果如圖:但是往往工作中數(shù)據(jù)沒(méi)那么少,那么簡(jiǎn)單
          效果圖.JPG

          下圖是樹(shù)型圖的思維圖

          樹(shù)型Table.jpeg

          基本上程序上要寫(xiě)的地方有:
          1.實(shí)現(xiàn)TreeModel接口,
             同時(shí)實(shí)現(xiàn)TableModel中幾個(gè)必要函數(shù)
              public Class getColumnClass(int column);
              public int getColumnCount();
              public String getColumnName(int column);
              public Object getValueAt(Object node, int column);
              public boolean isCellEditable(Object node, int column);
              public void setValueAt(Object value, Object node, int column);
             使tree和table能相互結(jié)合使用
          2.繼承AbstractTableModel
             將1中繼承TreeModel和此結(jié)合
          3.繼承TableCellRenderer
             要覆蓋paint,updateUI 要實(shí)現(xiàn)getTableCellRendererComponent

          4.TreeModelListener的實(shí)現(xiàn)了

          整體的代碼不長(zhǎng) 但花了我不少時(shí)間.需要的話(huà)留下mail吧.
          此代碼還有不完善的地方.如和sql結(jié)合.

          posted on 2006-03-11 13:15 nake 閱讀(2915) 評(píng)論(45)  編輯  收藏

          FeedBack:
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-11 21:54 | 趙芳濤
          mynet777@msn.com

          有新意
          謝謝你  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-11 23:22 | Vencent Chen
          lyyq_qq@hotmail.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-12 00:19 | cuijiang
          恩,挺好的,發(fā)一份吧,謝謝
          cuijiang@lingtu.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-12 08:57 | kavin
          kavin.fy.wang@gmail.com
          謝謝!  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-12 13:25 | crab
          crab_hn@tom.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-12 16:45 | caven
          good,
          cavenfeng@hotmail.com 謝謝!  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-12 21:46 | nake
          上面的朋友請(qǐng)查收郵件  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-13 00:31 | seraph
          seraphking@yahoo.com.cn  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-13 11:25 | vison
          BlueKnight_hziee@163.com
          想學(xué)習(xí)一下。謝謝!  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-13 17:24 | keith
          表格和樹(shù)結(jié)合起來(lái)用,有意思,研究一下:fastpace@163.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-13 21:22 | gaovb
          對(duì)UI設(shè)計(jì)很感興趣,想學(xué)習(xí)一下,謝謝gaovb@hotmail.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-14 10:04 | 只牽這只狗
          我最近也在想做一個(gè)目錄樹(shù),不知道可不可以給我發(fā)一份,十分感謝!bilo2001@sohu.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-15 08:53 | javain
          不錯(cuò)!
          xiongjunnan@126.com 謝謝  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-15 21:28 | nake
          上面的朋友請(qǐng)查收郵件  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-17 23:13 | nake
          發(fā)給你的郵件老是被退回,請(qǐng)換個(gè)郵箱@javain
            回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-03-30 14:40 | liugr
          不錯(cuò),我們的項(xiàng)目正需要這樣的展現(xiàn)器,謝謝


          liugr@startimes.com.cn  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-04-05 11:16 | zq_hj_huang
          想看看
          zq_hj_huang@126.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-04-16 21:29 | zg
          就想要這個(gè)例子,發(fā)一份給我,謝謝!
          zgylf@msn.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-04-24 15:44 | pfood
          asesong@gmail.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-04-26 18:07 | 沙丁貓
          sardinesha@yahoo.com.cn
          3x!  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-04-29 11:15 | lz222222
          lz222222@hotmail.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-05-12 09:58 | THEMAX
          cbzdream2008@sina.com

          謝謝!  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-05-12 11:33 | jiang
          jianglanshui000@hotmail.com
          這個(gè)構(gòu)思不錯(cuò)!  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-05-13 21:05 | david.ye
          現(xiàn)在想要,不知道還老兄可會(huì)關(guān)注到?
          謝謝!

          bibi_ye@163.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-05-27 16:46 | Iceheart
          liuyb1120@163.com

          我們現(xiàn)在急需,麻煩給我發(fā)一份,謝謝!  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-06-05 17:41 | tohu
          tjqiulu@gmail.com
          thanks  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-06-08 16:11 | willeye
          偶也要一份 thanks
          willeye@gmail.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-07-18 17:47 | lsc
          發(fā)給我一份啊:
          lscforever_2002@163.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-08-07 08:38 | huwenming
          hu_wenming@sina.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-08-12 13:54 | Neumann
          von.neumann@hotmail.com

          學(xué)習(xí)!!謝謝:)  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-08-17 00:05 | 火焰心
          也給我發(fā)一份,來(lái)學(xué)習(xí)學(xué)習(xí),謝謝啊!
          notepad@126.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-10-08 10:21 | wjs
          學(xué)習(xí)中,可以給我發(fā)一份嗎?謝謝!
          cjmyu@126.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-10-13 14:45 | 想要一份樹(shù)型Table 的設(shè)計(jì),
          想要一份樹(shù)型Table 的設(shè)計(jì)
          電子郵件的地址為:mantangfeng@163.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2006-11-03 00:21 | dan
          挺不錯(cuò)的!但如果能從思維導(dǎo)圖mindmap那里拿到靈感,可能會(huì)有更大突破……
          能發(fā)一份給我嗎?daniell-kwok@163.com
          thx  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2007-08-28 19:09 | 王亮
          你好,我想研究樹(shù)形菜單,希望能給我發(fā)一分,謝謝!w_liangmail@yahoo.com.cn  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2007-09-20 11:13 | xiao
          你好,我想研究樹(shù)形table ,請(qǐng)發(fā)給我一份.謝謝 (yiwen_vip@yahoo.com.cn)  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)[未登錄](méi)
          2007-10-29 11:50 | java愛(ài)好者
          你好,我也想研究樹(shù)形table ,請(qǐng)發(fā)給我一份.謝謝(shzwork@163.com)  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2007-11-02 09:53 | hesr
          你好,我也想研究樹(shù)形table ,請(qǐng)發(fā)給我一份.謝謝(hearenly@yahoo.com.tw)  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2008-01-11 01:36 | 唐唐
          大哥哥,我現(xiàn)在正在公司開(kāi)發(fā)這類(lèi)項(xiàng)目,搞了好幾天,頭都大了,能不能發(fā)一個(gè)給我呀,謝謝!小弟email:tangdch@72ec.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2008-05-03 08:40 | sal
          思路不錯(cuò),我也想要一份,能發(fā)一份給我嗎?多謝!sal_912@163.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2008-11-04 14:42 | zl
          給我發(fā)一份啊:axuewen@vip.qq.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2010-09-02 11:35 | longrm
          麻煩給我一份,謝謝 wzlrm@tom.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)[未登錄](méi)
          2010-09-28 13:18 | 天行者
          博主可否公開(kāi)一份?異常感謝  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)
          2011-02-14 14:54 | tiff
          麻煩給我一份,謝謝~
          xiangft@126.com  回復(fù)  更多評(píng)論
            
          # re: 樹(shù)型Table的設(shè)計(jì)[未登錄](méi)
          2014-06-22 21:07 | ff
          求一份,xuan0555@126.com  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2006年3月>
          2627281234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿(18)

          我參與的團(tuán)隊(duì)

          隨筆檔案(39)

          收藏夾(1)

          搜索

          •  

          積分與排名

          • 積分 - 451352
          • 排名 - 119

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 南澳县| 体育| 神池县| 新田县| 额敏县| 宣恩县| 察隅县| 班玛县| 安宁市| 钟山县| 金堂县| 潍坊市| 赣州市| 石台县| 浑源县| 会泽县| 利津县| 北票市| 龙州县| 台南县| 兴国县| 灵武市| 扎赉特旗| 沙坪坝区| 安图县| 雷州市| 西充县| 弥勒县| 星座| 阿尔山市| 缙云县| 邵阳市| 桓台县| 桃源县| 石城县| 宁城县| 富平县| 洛宁县| 婺源县| 娱乐| 信宜市|