Я пытаюсь свернуть все дочерние элементы вершины, когда пользователь нажимает на нее. Но проблема в том, что каждый раз, когда я пытался это сделать, я получал следующую ошибку:
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
.
Может кто-нибудь мне помочь? Как я могу решить проблему?