gpt4 book ai didi

java - JFace TreeViewer 在展开/折叠时保存树节点的状态

转载 作者:行者123 更新时间:2023-12-01 20:54:19 27 4
gpt4 key购买 nike

如何保留折叠/展开的树节点的状态?

我想到使用addTreeListenerTreeViewer检索expandedTreePaths并保存该详细信息,这是一个TreePath[],通过使用IMemento。所以我必须将 TreePath[] 转换为 String

最好的方法是什么?

最佳答案

是的,您可以使用getExpandedTreePaths()来获取扩展树路径的数组。我不明白为什么需要 TreeListener 。当请求保存树状态时,获取所有扩展元素就足够了。

TreePath由您的域对象组成,即从内容提供商返回的对象。因此,您应该选择适合您的域模型的序列化和反序列化方法。

关于java - JFace TreeViewer 在展开/折叠时保存树节点的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42616277/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com