Bonjour,
Mon problème est que j'essaie dessiner avec JGraph une graphe avec plusieurs nodes et edges mais je ne réussite pas:
mon projet est de dessin une graphe avec l'algorithme d'une arbre n-aires tel que le sommet de cette graphe est changeante à fixer par un JTextField et je pense à placer tout les nœuds en utilisant des boucles car tous les nodes de cette graphe existent dans une grande base de données donc il est impossible d'écrire tous les nom et les places des nodes et edges
j'essaie l'exemple classique du JGraph "Hello World" et je modifie la seule edge par un ensemble des cells
1 2 3 4 5
| while ( i<nbrEnf+1 ){
cells[i] = createVertex(null, x+((x*i)/nbrEnf), y+50, 10, 10, Color.ORANGE, true);
i++;
} |
mais
toujours le problèmes dans la ligne:
graph.getGraphLayoutCache().insert(cells);
et avec l'erreur:
1 2 3 4
| Exception in thread "main" java.lang.NullPointerException
at java.util.Hashtable.get(Unknown Source)
at org.jgraph.graph.GraphLayoutCache.insert(Unknown Source)
at org.jgraph.graph.GraphLayoutCache.insert(Unknown Source) |
avez-vous comprendre mon problème
Partager