Ich versuche, einen Begrüßungsbildschirm mit LWUIT zu erstellen. Ich möchte, dass ein Formular 5 Sekunden lang Text und ein Bild lädt und anzeigt, und fahre dann mit dem nächsten Formular fort. Ich habe einen Code, aber das Bild wird nicht angezeigt. Die Klasse und das Bild werden zusammen im selben Paket gespeichert. Stattdessen wird ein Fehler angezeigt.Code kann Bild nicht anzeigen - java.io.IOException bei Image.createImage
java.io.IOException
Was könnte das Problem sein? Dies ist der Code
package tungPackage;
import com.sun.lwuit.Display;
import com.sun.lwuit.Form;
import com.sun.lwuit.Image;
import com.sun.lwuit.Label;
import javax.microedition.midlet.MIDlet;
public class photoMidlet extends MIDlet {
public void startApp() {
Display.init(this);
try {
Form splashscreen = new Form();
// Label splashText = new Label("Baldy");
Image image = Image.createImage("/splash.png");
Label pictureLabel = new Label(image);
splashscreen.addComponent(pictureLabel);
splashscreen.show();
} catch (Exception ex) {
Form x = new Form("ERROR");
String y = ex.toString();
Label g = new Label(y);
x.addComponent(g);
x.show();
}
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
Was wird die Ausnahmemeldung angezeigt? –
es gefangen dann auf dem anderen Form x wie im Code angezeigt. – sammyukavi
sollten Sie diese Nachricht in Ihrer Frage angeben –