怎样将数据库表中的数据显示在treeviewer结点上啊?

juchao 2008-06-17 02:02:25
数据库表字段是:
ID Name Grade End

Grade表示层次; End表示是否叶结点
要实现的结构是:
¦(00)电子类
¦
¦——(0001)电阻
¦ ¦
¦ ¦——(000101)贴片电阻
¦ ¦
¦ ¦——(000102)薄膜电阻
¦ ¦ ¦——(00010201)薄膜电阻(ROHS物料)
¦ ¦ ¦——(00010202)薄膜电阻(非ROHS物料)
¦ ¦
¦ ¦——(000103)敏感电阻
¦ ¦
¦ ¦——(000104)排阻系列
¦ ¦ ¦——(00010401)排阻(ROHS物料)
¦ ¦ ¦——(00010402)排阻(非ROHS物料 )
¦ ¦
¦ ¦——(000105)其它电阻
¦
¦——(0002)电位器
¦ ¦——(000201)可调/旋转电位器(ROHS物料)
并且希望能够实现右键事件。
求高人给些小例子程序,让晚辈学习学习啊,看了好多资料树结点信息都是固化在程序中,缺乏灵活性啊!
不甚感激!!
...全文
83 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
实现MutableTreeNode接口,使用DefaultTreeModel绑定JTree
  • 打赏
  • 举报
回复
数据库定义


up
laorer 2008-06-17
  • 打赏
  • 举报
回复
数据库字段固定的不?
jdlsfl 2008-06-17
  • 打赏
  • 举报
回复
¦(00)电子类
¦——(000101)贴片电阻
这样的记录你是否存数据库,你是完全通过数据库定义还是自己有规则

右键也好实现,保存的时候根据父结点和同级结点取得存库的ID

另外固化在程序中未必不是好事,否则会比较复杂
laorer 2008-06-17
  • 打赏
  • 举报
回复
数据库是什么数据库? 如果是 oracle的话,可以一条查询语句出来,其他烃、数据库的话,需要一个存储过程,
你查下 sql 树型结构

然后你再按照固化的代码改改

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧