IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java ME Discussion :

Java ME et affichage d'un png


Sujet :

Java ME

  1. #1
    Membre éclairé Avatar de avogadro
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 412
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 :
    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




    Avez vous une idée?

    Cdt,

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    187
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2004
    Messages : 187
    Par défaut
    Je pense que tu n'as tout simplement pas ajouté l'image à ton projet. As-tu vérifié qu'elle est présente dans le JAR généré ?

  3. #3
    Membre éclairé Avatar de avogadro
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 412
    Par défaut
    haha non, je sais pas comment faire ca XD

    a la limite je fais
    new->folder->pictures

    mais pour mettre l'image dans ce nouveau dossier je vois pas ou c'est, un petit hint?

  4. #4
    Membre éclairé Avatar de avogadro
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 412
    Par défaut
    je l'ai ajouté mais, toujours pareil, ca ne marche pas ...

  5. #5
    Membre expérimenté
    Inscrit en
    Juin 2003
    Messages
    292
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 292
    Par défaut
    tu dois creer l image a partir d un inputStream
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    createImage(InputStream stream)

Discussions similaires

  1. Réponses: 0
    Dernier message: 23/06/2009, 21h39
  2. Boucle en java et mauvais affichage
    Par mansour67 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 22/03/2008, 23h59
  3. Réponses: 25
    Dernier message: 27/07/2007, 14h46
  4. [JAVA SWING] pb affichage
    Par CandS dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 22/03/2006, 13h46
  5. probleme java 1.5 (affichage applet)
    Par argon dans le forum AWT/Swing
    Réponses: 21
    Dernier message: 19/03/2006, 12h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo