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 : Sélectionner tout - Visualiser dans une fenêtre à part
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); } }
Partager