首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

Java基础有关问题

2012-02-17 
求助Java基础问题各位大哥,小弟新学Symbian上的Java编程,照着视频做的,源码如下。可以在屏幕上打出字Thank

求助Java基础问题
各位大哥,小弟新学Symbian上的Java编程,照着视频做的,源码如下。可以在屏幕上打出字"Thanks for your help.",但是无法画出图片ufo3.png。请问这是为何呢?

Java code
import javax.microedition.midlet.MIDlet;import javax.microedition.midlet.MIDletStateChangeException;import javax.microedition.lcdui.*;public class midlet extends MIDlet {    public midlet() {}    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {}    protected void pauseApp() {    }    protected void startApp() throws MIDletStateChangeException {        //把MyCanvas放到手机屏幕上。        Display.getDisplay(this).setCurrent(new MyCanvas());            }}class MyCanvas extends Canvas{    //Image background=null;    //声明图像。此处有待解决问题,视频中background*null    Image ufo=null;    //Image airplane=null;        MyCanvas()    {        try        {            //background=Image.createImage("/bomb.png");    //加载图像            ufo= Image.createImage("/ufo3.png");        }        catch(Exception e)        {            e.printStackTrace();        }                }            protected void paint(Graphics graphic)         {        graphic.drawString("Thanks for your help..", 0, 0, 0);            //graphic.drawImage(background, 20, 20, 0);  //画图        graphic.drawImage(ufo, 0, 0, 0);            }    }


[解决办法]
你有没有看看你的发图像的路径是不是对?是不是和你的源代码发在了一个文件夹下?
[解决办法]
看看你的图片的路径在那里,是不是放在src的目录下??
[解决办法]
图片ufo3.png放在res中,控制台打印什么错误呢?

热点排行