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 : Sélectionner tout - Visualiser dans une fenêtre à part
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);Edit : En fait, c'est mon createTableau qui avait un probléme... Bonne soirée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)![]()
Partager