[Débutant]Afficher une image
Bonjour,
J'essaye d'afficher une image dans un Frame, mais je n'ai qu'un fond blanc.
En consultant la fac, et différent tutoriaux sur le net je n'arrive pas à identifier mon erreur. :?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
public class NewFrame extends Frame {
Image img;
public NewFrame() {
//Infos sur la Frame...
java.net.URL urlship= this.getClass().getResource("ship.jpg");
img = Toolkit.getDefaultToolkit().getImage(urlship);
MediaTracker tracker = new MediaTracker(this);
tracker.addImage(img, 0);
try {
tracker.waitForID(0);
} catch (InterruptedException e) {
System.out.println(e);
}
}
@Override
public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d.drawImage(img, 500, 500, this);
}
} |