probleme de reaffichage dans un shell deja ouvert[SWT]

probleme de reaffichage dans un shell deja ouvert[SWT] - Java - Programmation

Marsh Posté le 04-06-2004 à 10:13:23    

Bonjour a tous
j'utilise SWT avec eclipse et je cherche a modifier le contenu d'un shell alors que celui ci est deja ouvert.
Mais aucune des modification que je fais apres l'appelle de la methode open() n'est prise en compte
est ce que quelqu'un a une idée sur comment faire ce genre de modification
 
Par ailleur j'aimerai savoir a quoi sert la methode readAndDispatch() de la class Display et surtout comment activer un Event qui lui ferrai renvoyer true
 
Je ne suis pas sur d'etre tres clair et je m'en excuse par avance :sweat:  
Merci

Reply

Marsh Posté le 04-06-2004 à 10:13:23   

Reply

Marsh Posté le 04-06-2004 à 11:22:56    

'fectivement t'es pas très clair [:ddr555]
Pour tes modifs dans le Shell, tu fais quoi exactement ? :??:
Pour readAndDispatch(), tu veux faire quoi avec ? Pour moi, t'as pas besoin d'y toucher, hein, c'est juste là pour la gestion des événements système.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 04-06-2004 à 11:44:53    

en faite je cree un shell casiment vide avec juste un Menubar (et ses menu) et composite ou je placerai le reste plus tard
lorque l'utilisateur ouvre une nouvelle session (via les menu ) je cree les controls contenu dans le composite puis je fais un redraw du shell
et rien ne saffiche (a part le menu) :sweat:  :sweat:  
donc je me demande si il ne faut pas faire quelque chose de particulier pour que les modifications du shell soit prise en compte
 :??:  
merci  :jap:

Reply

Marsh Posté le 04-06-2004 à 11:54:23    

C'est pas sur le Shell que tu vas devoir faire un redraw, mais sur le composite qui inclut tes composants. Chu pas une brute avec tout ça, mais ayant eu des problèmes similaires, je crois que c'est comme ça que ça marche :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 04-06-2004 à 11:56:03    

merci je vais tester ca !! :):)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed