如何将TreeItem扩展到其最后一个叶节点

时间:2015-04-23 06:59:58

标签: java swt jface

我有一个TreeViewer,当用户选择一个TreeItem并点击一个按钮'Expand'时,TreeItem下的整个层次结构应该被打开,直到找到最后一个叶子节点。

我在TreeViewer找到了一个符合我要求的现有方法,即

viewer.expandToLevel(item, level);

我有选择的项目,我将作为上述方法的第一个参数传递,但我如何获得该级别?

1 个答案:

答案 0 :(得分:2)

为此使用特殊值AbstractTreeViewer.ALL_LEVELS

viewer.expandToLevel(object, AbstractTreeViewer.ALL_LEVELS);

注意:object是您的数据模型对象(来自您的内容提供商) a TreeItem