GraphStream Users

Archives de la liste Aide


Re: Problème entre un JPanel et une View


Chronologique Discussions 
  • From: Antoine Dutot <antoine.dutot AT gmail.com>
  • To: graphstream-users AT litislab.fr
  • Subject: Re: Problème entre un JPanel et une View
  • Date: Mon, 24 Oct 2011 09:45:25 +0200

Bonjour,

Oui, ce problème s'est déjà posé, sans pour autant qu'une solution soit trouvée. Mais nous pouvons chercher. Quelle version de Java utilisez-vous, sous quel OS, avec lequel des deux viewers de GraphStream, si vous êtes sous Linux, utilisez-vous l'accélération matérielle (-Dsun.java2d.opengl=True) ?

Si vous avez un morceau de code (si possible assez petit) qui reproduit le problème cela pourrait être assez pratique.

Cordialement,

Antoine

Le 22 octobre 2011 15:29, Tristan Guillevin <tristan.guillevin AT gmail.com> a écrit :
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.




Archives gérées par MHonArc 2.6.16.

Top of page