Tree 隐藏节点的问题

Tree 隐藏节点的问题,tree,edges,jung,Tree,Edges,Jung,我在做决策树,我想用树来画它。我的想法是让它像模拟一样。当用户单击Next时,它将显示下一个节点,以此类推。因此,基本上,我需要以交互方式取消隐藏节点,默认情况下它们将被隐藏 private Forest<TreeNode, TreeLink> g; g = new SparseTree<TreeNode, TreeLink()>; 我制作了TreeNodePredicate和TreeLink Predicate,并插入了隐藏/取消隐藏节点/链接的逻辑。如果我说 v.

我在做决策树,我想用树来画它。我的想法是让它像模拟一样。当用户单击Next时,它将显示下一个节点,以此类推。因此,基本上,我需要以交互方式取消隐藏节点,默认情况下它们将被隐藏

private Forest<TreeNode, TreeLink> g;
g = new SparseTree<TreeNode, TreeLink()>;
我制作了TreeNodePredicate和TreeLink Predicate,并插入了隐藏/取消隐藏节点/链接的逻辑。如果我说

 v.setVisible(false);
一切正常,边缘/边缘将被隐藏。但如果我说

node.setVisible(false);
什么都没有发生。“我的树”将在所有节点未隐藏的情况下显示-边将隐藏。
我猜这不是隐藏节点的正确方法。我知道有些JUNG类有addChild方法这里没有addChild-也许,关键是要使用该方法,或者是与SparseTree不同的方法?

你在问一个没有定义TreeNode/TreeLink行为的类有什么问题。这使得你的问题很难回答。另外,你看过隐藏顶点和边的内置机制了吗?谢谢Joshua的评论,你能给我一个链接到参考资料吗?在那里我可以找到关于隐藏内置机制的信息。我有点迷茫,关于JUNG的文档也不多。我先从JUNG网站上的文档链接开始:然后我会查看发行版中的各种样本源,网站上的小程序,其中大多数至少有一个演示了如何隐藏PluggablerEnderDemo。感谢Joshua,我创建了解决方案-现在,我完全理解它是如何工作的。此外,我看到你正在发展郑-伟大的工作,我祝你一切顺利。
node.setVisible(false);