gpt4 book ai didi

java - 代码无法显示图像 - Image.createImage 处的 java.io.IOException

转载 作者:太空宇宙 更新时间:2023-11-04 08:18:18 24 4
gpt4 key购买 nike

我正在尝试使用 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) {
}
}

最佳答案

使用 ZIP 实用程序(例如 7-zip)打开 JAR 文件并查看文件的根目录。如果splash.png不在jar的根目录中,那就是你的问题了!

将splash.png放置在jar的根目录中。

关于java - 代码无法显示图像 - Image.createImage 处的 java.io.IOException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10040249/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com