1

LWUITを使用してスプラッシュ画面を作成しようとしています。フォームにテキストと画像を5秒間読み込んで表示してから、次のフォームに進みます。コードを持っていますが、画像を表示できません。クラスと画像は同じパッケージに一緒に保存されます。代わりに、エラーが表示されます。

java.io.IOException

何が問題なのですか?これはコードです

 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) {
 }
 }
4

1 に答える 1

1

ZIPユーティリティ(7-zipなど)を使用してJARファイルを開き、ファイルのルートを調べます。それがあなたの問題であるjarのルートにsplash.pngがない場合!

jarのルートにあるようにsplash.pngを配置します。

于 2012-04-08T12:04:52.913 に答える