Java ME et affichage d'un png
Bonjour,
je galère sur un truc assez bête je pense, j'essais d'afficher un png sur mon canvas en cherchant l'image sur le pc, apparemment l'exception java.io.IOException est levée. La fonction utilisée est :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
protected void paint(Graphics pinceau) {
...
try {
Image m_image = Image.createImage("/pictures/mur.png");
pinceau.drawImage(m_image, 60, 60, 50);
repaint();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} |
Les valeurs 60 60 50 étant seulement pour tester l'affichage...
et l'exception abituelle et imconpréhensible est :
Citation:
java.io.IOException
at javax.microedition.lcdui.ImmutableImage.getImageFromStream(+15)
at javax.microedition.lcdui.ImmutableImage.<init>(+20)
at javax.microedition.lcdui.Image.createImage(+8)
at com.labosun.javame.basketgame.canvas.MonCanvas.paint(+198)
at javax.microedition.lcdui.Canvas.callPaint(+85)
at javax.microedition.lcdui.Display.repaint(+82)
at javax.microedition.lcdui.Display.registerNewCurrent(+235)
at javax.microedition.lcdui.Display.screenChange(+66)
at javax.microedition.lcdui.Display$DisplayManagerImpl.screenChange(+5)
at com.sun.midp.lcdui.EmulEventHandler.screenChangeEvent(+24)
at com.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.run(+492)
ps: le projet est construit comme ci-dessous
http://img249.imageshack.us/img249/9174/projjjte5.gif
Avez vous une idée?
Cdt,