很难的一个问题,
想了好久................就是:点击JTREE节点从数据库读出根据该节点和数据库另一个字段找到他的属性信息(其他字段信息),在右边Panel显示出来,
问题是,在JTREE上有两个节点的名字一样,但是他们在数据库的属性不一样,(属性不是由节点名字唯一决定的,
是由节点名字和另外一个数据库字段决定的,但是JTREE上节点只显示这个字段的名字)
如何在点击该节点的时候,获取该节点的属性!!!不知道我说明白了没有!!!
谢谢大家!!
想了好久................就是:点击JTREE节点从数据库读出根据该节点和数据库另一个字段找到他的属性信息(其他字段信息),在右边Panel显示出来,
问题是,在JTREE上有两个节点的名字一样,但是他们在数据库的属性不一样,(属性不是由节点名字唯一决定的,
是由节点名字和另外一个数据库字段决定的,但是JTREE上节点只显示这个字段的名字)
如何在点击该节点的时候,获取该节点的属性!!!不知道我说明白了没有!!!
谢谢大家!!
解决方案 »
- 我是新手,请大家指导关于数据结构方面的问题,谢谢了
- java如何实现数值型二维数组和txt文件间的读存
- 有两个关于字符串的小问题问一下
- 查询数据量大,怎么分几次查
- 求助:"obsolete methods"的问题
- 请问:对于runtimeException,我是否应该catch?不catch的话,会导致我的运行线程死掉。
- 如何比较两个字符串的内容相等
- 帮忙解答一下,java的类变量与实例变量在应用中怎么区别?
- 给新手一点建议
- JAVA程序 怎么弄成安装exe文件啊?
- 我现在用sun.net.ftp.*实现从ftp服务器上下载文件后删除服务器上文件,我没找到实现方法,求解。有其他方法也可以。(在线等)
- 什么是JAVA卡
currentSelection应该是个DefaultMutableTreeNode,
但是我两个节点的名字是一样的啊?
我要根据节点的名字和它的另外一个属性(怎么关联起来?),查找数据库,获取它的属性
对象里面存贮两个字段信息(String),根据这两个字段查找数据库显示信息.
而节点名字只是对象中的一个String.(这样就可能有重名的节点)
谢谢大家
高手指教
大家有做个jtree经验的人,肯定碰到过这种情况
hubert_huang(笑晓,你说的有理,
你说:用节点的Path作主键,要么就设两个主键,。那么Path是如何包含两个字段的信息???
节点名和另一个字段(比如说它的父节点吧)一起做主键,可能不行,父节点可能一样啊
如果两个节点的名字一样,父节点也一样,那么treepath不也一样吗?
class MyObject{
public static int number = 0;
public String name = null;
//节点显示的字符串
public String caption = null;
//标明节点唯一性
public int id = 0;
public MyObject(String name,String caption){
this.name = name;
this.caption = caption;
this.id = number++;
} //显示该类时调用该方法
public String toString(){
return caption;
}
}
2、创建节点:
DefaultMutableTreeNode node = new DefaultMutableTreeNode(new MyObject("my name","my caption"));
3、辨别节点唯一性:
可以根据id或name判断节点的唯一性