afficher une image avec SWT [java] - Java - Programmation
Marsh Posté le 18-07-2005 à 13:43:41
En faite, si on remplace la ligne : GC gc = new GC(shell);
par celle la : GC gc = new GC(display);
l'image s'affiche mais pas dans la fenetre et apres si on deplace une autre fenetre de windows elle disparait ...
Marsh Posté le 18-07-2005 à 14:52:27
Un autre probleme : la fonction setsize ne fonctionne pas et la le code est tellement simple que je vois pas le probleme
mon code :
Code :
|
Marsh Posté le 20-07-2005 à 17:28:25
cymp a écrit : fais ton setSize juste apres le shell.pack(); |
MERCI ,en le mettant apres ca marche
Sinon ta une idee pourquoi mon image ne s'affiche pas ?
Je pense que ca vient du fait que je n'ai pas spécifier une taille a l'image
mais il n'y a pas de "setSize" à la classe GC ni à la classe Image ?
Marsh Posté le 21-07-2005 à 14:02:03
tu peux faire sans GC(ca me parait bourrin d'utiliser GC quand meme), en te servant d'un Shell(Display.getDefault(), SWT.NONE) et d'un canvas(Shell, SWT.NONE). Ensuite tu effectues un drawImage(tonImage) dans le canvas et le tour est joue.
Marsh Posté le 18-07-2005 à 12:32:26
Je suis en train de recoder un code de swing/awt en swt mais j'ai meme des problemes sur les exemple les plus simples
Dans mon programme rien ne s'affiche et je ne vois pas trouver d'ou vient le probleme ?
normalement le programme devrait m'afficher une image dans une fentre ou m'afficher un message d'erreur
la je n'ai ni erreurs, j'ai juste une petite fentre vide ..
Message édité par ali0baba le 20-07-2005 à 17:31:19