Bonjour tout le monde,
j'essai d'écrire un midlet mais ça coince du coté du splash screen.
Voila un bout du code :

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
 
 public void startApp() {
        initialisation();
        if (mDisplay == null) {
            try {
                logo = Image.createImage("momo.jpg");
            } catch (IOException ex) {
                ex.printStackTrace();
            }
            Alert a = new Alert( "Relevé de notes", "Copyright 2009, RC-Crew", logo, null );
            a.setTimeout(5000);
            mDisplay =  Display.getDisplay(this);
            mDisplay.setCurrent(a, logForm);
        }
        else mDisplay.setCurrent(logForm);
    }
J'utilise netbeans 6.5.1 et le fichier momo.jpg se trouve dans la racine de mon projet. Quand je lance l'application, le splash screen fonctionne correctement sauf pour l'image qui n'apparait pas.
Voila l'exception généré :
java.io.IOException
at javax.microedition.lcdui.ImmutableImage.getImageFromStream(Image.java:971)
at javax.microedition.lcdui.ImmutableImage.<init>(Image.java:942)
at javax.microedition.lcdui.Image.createImage(Image.java:310)
at notes.startApp(notes.java:34)
at javax.microedition.midlet.MIDletProxy.startApp(MIDletProxy.java:43)
at com.sun.midp.midlet.Scheduler.schedule(Scheduler.java:374)
at com.sun.midp.main.Main.runLocalClass(Main.java:466)
at com.sun.midp.main.Main.main(Main.java:120)


Merci d'avance pour votre aide !