[JGraph] NullPointerException dans l'affichage?
Bonjour bonjour!
Encore un petit probléme avec JGraph! Mon objectif est d'afficher des arbres généalogiques
En premier le code : j'instancie mes cellules, et leur lien, dans avec la méthode createTableau().
Les celulles 0, 1, 2 representent les personnes, et 3, 4 les liens.
Mais je ne comprend pas d'où vient le nullPointer.
Et est-ce que c'est normal que le toString() des liens renvoie "null"?
Merci :)
Code:
1 2 3 4 5 6 7 8 9
|
DefaultGraphCell[] cells = new DefaultGraphCell[nbdeCell+nbdeLien];
createTableau(cells, mod);
for (int y =0; y<cells.length;y++){
System.out.println(y + " : " + cells[y]);
}
// Insert the cells via the cache, so they get selected
graph.getGraphLayoutCache().insert(cells); |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| 0 : Vincent
5/6/1989->
1 : Eliane
19/12/1964->
2 : Marc
4/3/1961->
3 : null
4 : null
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at java.util.Hashtable.get(Hashtable.java:351)
at org.jgraph.graph.GraphLayoutCache.insert(Unknown Source)
at org.jgraph.graph.GraphLayoutCache.insert(Unknown Source)
at AffichageArbre.<init>(AffichageArbre.java:65)
at MainFrame.<init>(MainFrame.java:40)
at MainFrame$2.run(MainFrame.java:145) |
Edit : En fait, c'est mon createTableau qui avait un probléme... Bonne soirée :)