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);
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)
Edit : En fait, c'est mon createTableau qui avait un probléme... Bonne soirée