同一个孩子,TreeViewer中的不同父母

时间:2017-11-06 07:49:13

标签: java swt jface treeviewer

我有一个JFace TreeViewer,其结构是这样的,孩子可以有几个父母。

在查看器中选择孩子时,我想获得该选择的父级。

示例,具有以下结构:

- parent1
    - child
- parent2
    - child

当选择底行时,我想要检索parent2,但child.getParent()只给我第一次出现的父,而不是我在树中选择了哪个分支。

2 个答案:

答案 0 :(得分:3)

创建一个标记接口并使所有root用户实现该接口,并在运行时添加不同的根模型。

答案 1 :(得分:1)

Tree Viewer模型不支持此功能。

您必须向内容提供程序类添加其他方法才能返回其他父项。