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:
pour changer mon graphe je fait :
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);
merci pour l'aide.
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*/.
Partager