- From: Tristan Guillevin <tristan.guillevin AT gmail.com>
- To: users AT graphstream-project.org
- Subject: Problème entre un JPanel et une View
- Date: Sat, 22 Oct 2011 15:29:13 +0200
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 JFrame
Le 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.
- Problème entre un JPanel et une View, Tristan Guillevin, 22/10/2011
Archives gérées par MHonArc 2.6.16.