有关J2ME中的Image.createImage()方法找不到图片的问题

这篇文章仅供自己做笔记的参考,所以没有写注释;

文章中使用的是 eclipse3.2 + wtk2.5.2 + eclipseme1.7.7

由于用的不是eclipse3.3,所以软件不会自动创建scr目录和res目录;

代码中使用的图片位置是存放在我个人创建res文件夹中。

 

package com.sun.j2me;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.List;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;


public class MIDlet1 extends MIDlet {
 private List lst = new List("请选择相应的操作",List.EXCLUSIVE);
 private Display dis;
 private Command cmdOK = new Command("确定",Command.SCREEN,1);
 private Image img1 = null;
 private Image img2 = null;
 
     public MIDlet1() {
          try {
               img1 = Image.createImage("/res/importcert.png");
               img2 = Image.createImage("/res/build.gif");
          }catch(Exception ex) {
               System.out.println("   出错: 没有找到图片");
           }
              lst.append("带有图片", img1);
     }
 
     protected void startApp() throws MIDletStateChangeException {
          dis = Display.getDisplay(this);
          dis.setCurrent(lst);
          lst.addCommand(cmdOK);
    
          lst.append("没有图片的文字选项", null);
          lst.append("gif格式的图片", img2);
          lst.append("没有图片的选项", null);
     }

     protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
 
     }

     protected void pauseApp() {

     }

 

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值