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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
graph.getGraphLayoutCache().insert(cells);
et avec l'erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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