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 ?
Code :
- import org.eclipse.swt.widgets.*;
- import org.eclipse.swt.*;
- import org.eclipse.swt.graphics.* ;
- public class test {
- public static void main (String str[]) {
- Display display = new Display();
- Shell shell = new Shell(display);
- try {
- Image img = new Image(display, "C:/.../image.gif" );
- GC gc = new GC(shell);
- gc.drawImage(img, 0, 0);
- gc.setForeground(display.getSystemColor(SWT.COLOR_WHITE));
- gc.drawText("ok",0,0,true);
- }
- catch (Exception e) { e.printStackTrace() ; }
- shell.pack();
- shell.open();
- while(!shell.isDisposed())
- if(!display.readAndDispatch())
- display.sleep();
- display.dispose();
- }
- }
|
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