如何在JTree中删除确切的节点?

时间:2014-12-24 07:36:40

标签: java mysql swing jtree treenode

我有一棵这样的树:

-root
 -grandParent1
  -parent1
   -child1
   ....
 -grandParent2
  -parent1
   -child1
   ....

如何在数据库中准确删除grandParent1-parent1-child1?首先,我将子名与父母区分开来,但是如果父母有同名则是问题。

1 个答案:

答案 0 :(得分:3)

  

我将儿童姓名与父母区分开来,但是......

..应该通过整个路径识别它们(这对每个树节点都是唯一的)!

例如,参见JTree.getPathForRow(int) 1 ,它返回TreePath 2

  
      
  1. 返回指定行的路径。 .."
  2.   
  3. TreePath表示唯一标识树中节点路径的对象数组。
  4.