21得票1回答
向JTree中添加和删除节点

我有一个非常基础的JTree。由于我时间紧迫,如果不需要的话,我宁愿不使用TreeModel。我编写了一个SSCCE来展示问题: 有时我会添加节点,有时我会删除它们。当我点击“添加”时,会正确地添加一个节点。但是当我点击“删除”时,它应该删除节点,但实际上并没有。另外,如果我尝试添加多个节点...

8得票3回答
存储JTree的状态/展开节点以便恢复状态

我正在使用 JTree。 我想知道如何最好地知道哪些节点在 JTree 中已展开,以便保存其状态(即保存所有扩展的路径)。这样,如果我调用 model.reload(),JTree 不会保持折叠状态,而是能够将其原始状态恢复给用户,即所有展开的节点都将被展开。

7得票4回答
克隆JS TreeModel树

我需要克隆使用TreeModel.js创建的树。 我需要做的是将其复制,进行更改并检查节点数量是否减少。如果减少了,则恢复原始树。以下是我目前用于复制它的简单示例,但不正确: var tree = new TreeModel(); var root = tree.parse({ id...