我正在尝试在 Canvas 上加载图像,但它给出了java.io.IOException exception
. 我不知道我必须将图像放在哪个文件夹中。但现在我将图像放入 F:\New Folder\DrawImage\src\Waterfall.png.
我正在使用 netbean 编辑器进行编码。从这里参考代码
public class Midlet extends MIDlet {
public Display display;
public void startApp() {
Canvas obj = new DrawImage();
display = Display.getDisplay(this);
display.setCurrent(obj);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public class DrawImage extends Canvas{
int width = getWidth();
int height = getHeight();
protected void paint(Graphics g) {
try {
System.out.println("111111");
Image image = Image.createImage("/Waterfall.png");
if(image != null)
g.drawImage(image, 0, 0, Graphics.TOP | Graphics.LEFT);
else
System.out.println("2222");
} catch (IOException ex) {
System.out.println(ex);
}
}
}
}