Salut,
J'ai implementer un Graph par l'API Graphstream et je l'ai afficher dans un JPanel,mais quand je change le graphe et je l'affiche à nouveau sa marche pas j'ai toujours mon ancien graphe.
code de création du graphe:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 Graph grid = new SingleGraph("Grid");
    JPanel pane1 = new JPanel();
Node aa =grid.addNode("a");
        Node bb=grid.addNode("b");
        Node cc=grid.addNode("c");
        grid.addEdge("ab", "a", "b");
         grid.addEdge("bc", "b", "c");
Viewer v = new Viewer(grid, Viewer.ThreadingModel.GRAPH_IN_ANOTHER_THREAD);
        v.enableAutoLayout();
        View view = v.addDefaultView(false);
        pane1.setLayout(new BorderLayout());
         pane1.add(view,BorderLayout.CENTER);
tab.addTab("test", pane1);
pour changer mon graphe je fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
  private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
        gridgraph(nbr);} /*gridgraph() : fonction pour la création d'un nouveau
                                                  graphe selon l'utilisateur*/.
merci pour l'aide.