如何确定某个节点在一颗树中的具体位置?

小弟用treeviewer 创建了一棵树。

图书馆
|
|__计算机
| |__java
| |__java
| |__sql
|
|__英语
|__考研
|__六级

如果有如上的一棵树。图书的名字是可以重复的。如果用户选中了第二本java。如何确定这个节点的具体位置。然后到数据库中查找这本图书的ISBN(唯一)

这个你可以在这个树生成的时候附加一些特别的东西在树节点上面啊.比如你在生成这棵树的时候直接

java

你可以给个ID,作为唯一值,参考一下dtree的实现