ユーザーが頂点をクリックしたときに、頂点のすべての子を折りたたもうとしています。しかし、問題は、そうしようとするたびに、次のエラーが発生することです。
Tree must not contain edu.ics.jung.graph.DelegateForest@17510d96
コードを以下に示します。
public void graphClicked(MyNode v, MouseEvent me)
{
Collection<MyNode> childrens = graph.getChildren(v);
Collection picked = new Hashset(childrens);
if(picked.size>1)
{
Graph ingraph = this.radialLayout.getGraph();
Graph clusterGraph = collapser.getClusterGraph(graph,childrens);
Graph g = collapser.collapse(ingraph,clustergraph); //The error report points on this line
.
.
.
}
}
を使用し Forest
ていRadialLayout
ます。誰でも私を助けることができますか?どうすれば問題を解決できますか?