Bonjour,Dans le cadre d'un projet en DUT Informatique nous avons décidé d'utiliser la librairie GraphStream.
Nous avons un JPanel contenant des JCheckBox, JSlider et JLabel et une vue de notre graphe.
Pour créer une vue du graphe nous avons procédé de la manière suivante :Viewer viewer = new Viewer(this.graph); // graph étant un GrapchicGraph
View view = viewer.addDefaultView(false);this.add(view, BorderLayout.CENTER); // this étant la JFrameLe graphe doit évoluer dynamiquement en fonction des actions effectué à travers le JPanel.
Le problème est que dès que l'on clique sur une checkbox ou que l'on bouge le slider, ces composants se retrouvent copié dans le graphe puis ne disparaissent qu'en cliquant dans le graphe. Nous ne comprenons pas bien d'où vient ce problème. Le seul moyen que nous avons trouvé aujourd'hui est de faire un view.resetView() permanent ce qui consomme beaucoup.
Avez-vous déjà eu connaissance de ce problème ? Si oui, avez-vous un moyen de le résoudre ?
Cordialement.
Tristan.
Archives gérées par MHonArc 2.6.16.