问题描述
让我们考虑下面的Treeviewer数据,
项目
->包装1
->包装2
->-> class1
查看器已扩展到2级。 但是,如何知道观众已扩展到什么级别。
我知道可以通过expandToLevel()方法将查看器设置为扩展到特定级别。
有没有办法将查看器扩展到最高级别?
1楼
我认为没有简单的方法来获取此信息。
您可以使用getExpandedTreePaths
方法并找到返回的最长TreePath
。
但请注意,JavaDoc对此表示:
返回与该查看器的树中的展开节点相对应的树路径列表,包括标记为展开但在折叠后的祖先下的当前隐藏的树路径。
这可能不是您想要的。