posts - 39,  comments - 263,  trackbacks - 0

java 的Table类采用了MVC模式,所以设计出多种视图相对容易.
但是在工作中为了如果Table里的数据能用Tree的方式组织起来,数据会更加紧凑,结构清晰.
效果如图:但是往往工作中数据没那么少,那么简单
效果图.JPG

下图是树型图的思维图

树型Table.jpeg

基本上程序上要写的地方有:
1.实现TreeModel接口,
   同时实现TableModel中几个必要函数
    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能相互结合使用
2.继承AbstractTableModel
   将1中继承TreeModel和此结合
3.继承TableCellRenderer
   要覆盖paint,updateUI 要实现getTableCellRendererComponent

4.TreeModelListener的实现了

整体的代码不长 但花了我不少时间.需要的话留下mail吧.
此代码还有不完善的地方.如和sql结合.

posted on 2006-03-11 13:15 nake 阅读(2901) 评论(45)  编辑  收藏

FeedBack:
# re: 树型Table的设计
2006-03-11 21:54 | 赵芳涛
mynet777@msn.com

有新意
谢谢你  回复  更多评论
  
# re: 树型Table的设计
2006-03-11 23:22 | Vencent Chen
lyyq_qq@hotmail.com  回复  更多评论
  
# re: 树型Table的设计
2006-03-12 00:19 | cuijiang
恩,挺好的,发一份吧,谢谢
cuijiang@lingtu.com  回复  更多评论
  
# re: 树型Table的设计
2006-03-12 08:57 | kavin
kavin.fy.wang@gmail.com
谢谢!  回复  更多评论
  
# re: 树型Table的设计
2006-03-12 13:25 | crab
crab_hn@tom.com  回复  更多评论
  
# re: 树型Table的设计
2006-03-12 16:45 | caven
good,
cavenfeng@hotmail.com 谢谢!  回复  更多评论
  
# re: 树型Table的设计
2006-03-12 21:46 | nake
上面的朋友请查收邮件  回复  更多评论
  
# re: 树型Table的设计
2006-03-13 00:31 | seraph
seraphking@yahoo.com.cn  回复  更多评论
  
# re: 树型Table的设计
2006-03-13 11:25 | vison
BlueKnight_hziee@163.com
想学习一下。谢谢!  回复  更多评论
  
# re: 树型Table的设计
2006-03-13 17:24 | keith
表格和树结合起来用,有意思,研究一下:fastpace@163.com  回复  更多评论
  
# re: 树型Table的设计
2006-03-13 21:22 | gaovb
对UI设计很感兴趣,想学习一下,谢谢gaovb@hotmail.com  回复  更多评论
  
# re: 树型Table的设计
2006-03-14 10:04 | 只牵这只狗
我最近也在想做一个目录树,不知道可不可以给我发一份,十分感谢!bilo2001@sohu.com  回复  更多评论
  
# re: 树型Table的设计
2006-03-15 08:53 | javain
不错!
xiongjunnan@126.com 谢谢  回复  更多评论
  
# re: 树型Table的设计
2006-03-15 21:28 | nake
上面的朋友请查收邮件  回复  更多评论
  
# re: 树型Table的设计
2006-03-17 23:13 | nake
发给你的邮件老是被退回,请换个邮箱@javain
  回复  更多评论
  
# re: 树型Table的设计
2006-03-30 14:40 | liugr
不错,我们的项目正需要这样的展现器,谢谢


liugr@startimes.com.cn  回复  更多评论
  
# re: 树型Table的设计
2006-04-05 11:16 | zq_hj_huang
想看看
zq_hj_huang@126.com  回复  更多评论
  
# re: 树型Table的设计
2006-04-16 21:29 | zg
就想要这个例子,发一份给我,谢谢!
zgylf@msn.com  回复  更多评论
  
# re: 树型Table的设计
2006-04-24 15:44 | pfood
asesong@gmail.com  回复  更多评论
  
# re: 树型Table的设计
2006-04-26 18:07 | 沙丁猫
sardinesha@yahoo.com.cn
3x!  回复  更多评论
  
# re: 树型Table的设计
2006-04-29 11:15 | lz222222
lz222222@hotmail.com  回复  更多评论
  
# re: 树型Table的设计
2006-05-12 09:58 | THEMAX
cbzdream2008@sina.com

谢谢!  回复  更多评论
  
# re: 树型Table的设计
2006-05-12 11:33 | jiang
jianglanshui000@hotmail.com
这个构思不错!  回复  更多评论
  
# re: 树型Table的设计
2006-05-13 21:05 | david.ye
现在想要,不知道还老兄可会关注到?
谢谢!

bibi_ye@163.com  回复  更多评论
  
# re: 树型Table的设计
2006-05-27 16:46 | Iceheart
liuyb1120@163.com

我们现在急需,麻烦给我发一份,谢谢!  回复  更多评论
  
# re: 树型Table的设计
2006-06-05 17:41 | tohu
tjqiulu@gmail.com
thanks  回复  更多评论
  
# re: 树型Table的设计
2006-06-08 16:11 | willeye
偶也要一份 thanks
willeye@gmail.com  回复  更多评论
  
# re: 树型Table的设计
2006-07-18 17:47 | lsc
发给我一份啊:
lscforever_2002@163.com  回复  更多评论
  
# re: 树型Table的设计
2006-08-07 08:38 | huwenming
hu_wenming@sina.com  回复  更多评论
  
# re: 树型Table的设计
2006-08-12 13:54 | Neumann
von.neumann@hotmail.com

学习!!谢谢:)  回复  更多评论
  
# re: 树型Table的设计
2006-08-17 00:05 | 火焰心
也给我发一份,来学习学习,谢谢啊!
notepad@126.com  回复  更多评论
  
# re: 树型Table的设计
2006-10-08 10:21 | wjs
学习中,可以给我发一份吗?谢谢!
cjmyu@126.com  回复  更多评论
  
# re: 树型Table的设计
2006-10-13 14:45 | 想要一份树型Table 的设计,
想要一份树型Table 的设计
电子邮件的地址为:mantangfeng@163.com  回复  更多评论
  
# re: 树型Table的设计
2006-11-03 00:21 | dan
挺不错的!但如果能从思维导图mindmap那里拿到灵感,可能会有更大突破……
能发一份给我吗?daniell-kwok@163.com
thx  回复  更多评论
  
# re: 树型Table的设计
2007-08-28 19:09 | 王亮
你好,我想研究树形菜单,希望能给我发一分,谢谢!w_liangmail@yahoo.com.cn  回复  更多评论
  
# re: 树型Table的设计
2007-09-20 11:13 | xiao
你好,我想研究树形table ,请发给我一份.谢谢 (yiwen_vip@yahoo.com.cn)  回复  更多评论
  
# re: 树型Table的设计[未登录]
2007-10-29 11:50 | java爱好者
你好,我也想研究树形table ,请发给我一份.谢谢(shzwork@163.com)  回复  更多评论
  
# re: 树型Table的设计
2007-11-02 09:53 | hesr
你好,我也想研究树形table ,请发给我一份.谢谢(hearenly@yahoo.com.tw)  回复  更多评论
  
# re: 树型Table的设计
2008-01-11 01:36 | 唐唐
大哥哥,我现在正在公司开发这类项目,搞了好几天,头都大了,能不能发一个给我呀,谢谢!小弟email:tangdch@72ec.com  回复  更多评论
  
# re: 树型Table的设计
2008-05-03 08:40 | sal
思路不错,我也想要一份,能发一份给我吗?多谢!sal_912@163.com  回复  更多评论
  
# re: 树型Table的设计
2008-11-04 14:42 | zl
给我发一份啊:axuewen@vip.qq.com  回复  更多评论
  
# re: 树型Table的设计
2010-09-02 11:35 | longrm
麻烦给我一份,谢谢 wzlrm@tom.com  回复  更多评论
  
# re: 树型Table的设计[未登录]
2010-09-28 13:18 | 天行者
博主可否公开一份?异常感谢  回复  更多评论
  
# re: 树型Table的设计
2011-02-14 14:54 | tiff
麻烦给我一份,谢谢~
xiangft@126.com  回复  更多评论
  
# re: 树型Table的设计[未登录]
2014-06-22 21:07 | ff
求一份,xuan0555@126.com  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 
<2006年3月>
2627281234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(18)

我参与的团队

随笔档案(39)

收藏夹(1)

搜索

  •  

积分与排名

  • 积分 - 450896
  • 排名 - 118

最新评论

阅读排行榜

评论排行榜