当前位置: 代码迷 >> java >> 如何获得将Treeviewer扩展到的级别?
  详细解决方案

如何获得将Treeviewer扩展到的级别?

热度:68   发布时间:2023-07-27 09:16:21.0

让我们考虑下面的Treeviewer数据,

项目
->包装1
->包装2
->-> class1

查看器已扩展到2级。 但是,如何知道观众已扩展到什么级别。

我知道可以通过expandToLevel()方法将查看器设置为扩展到特定级别。

有没有办法将查看器扩展到最高级别?

我认为没有简单的方法来获取此信息。

您可以使用getExpandedTreePaths方法并找到返回的最长TreePath 但请注意,JavaDoc对此表示:

返回与该查看器的树中的展开节点相对应的树路径列表,包括标记为展开但在折叠后的祖先下的当前隐藏的树路径。

这可能不是您想要的。