Bonjour,
je suis en train d'utiliser JGraph mais je ne sais pas comment changer la propriété d'un edge (lien) dynamiquement (ou plutôt comment mettre à jour ce lien dans le GraphLayoutCache).
Exemple de mon code pour changer la couleur d'un lien :
Bon visiblement ce n'est pas le bon code vu que je m'en tire avec une bonne vieille NullPointerException sur le dernière ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DefaultEdge edge = (DefaultEdge) _jgraph.getModel().getRootAt(i); Map attrs = new Hashtable(); GraphConstants.setLineColor(attrs, Color.RED); edge.getAttributes().applyMap(attrs); _jgraph.getGraphLayoutCache().editCell(edge, attrs);
J'appelle la méthode editCell car je ne sais pas quoi d'autre utiliser....
Quelqu'un à une idée ??
Merci d'avance
Partager