MIDlet中显示图片问题???

yanglingsord 2007-04-29 07:10:54
我的代码如下:为什么最后图片没有显示到SCREEN上,请大家看看~~谢谢
我自己以为是:image = Image.createImage("logo.png");
中"logo.png"图片路径引用错误,但是又不知道怎么改!!
图片放在; 工程/res目录下
package image;

import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class ImmutableImage extends MIDlet implements CommandListener{
private Display display;
private Form form;
private Command exit;
private Image image;
private ImageItem imageItem;

public ImmutableImage(){
display = Display.getDisplay(this);
form = new Form("IMAGE");
exit = new Command("exit",Command.EXIT,1);
form.addCommand(exit);
form.setCommandListener(this);
try{
System.out.println("begin");
image = Image.createImage("logo.png");
//image = Image.createImage("res/logo.png");
imageItem = new ImageItem("java",image,ImageItem.LAYOUT_LEFT,"My image");
form.append(imageItem);

}
catch(java.io.IOException error){
Alert alert = new Alert("Error","Connt load myImage.png",null,null);
alert.setTimeout(Alert.FOREVER);
alert.setType(AlertType.ERROR);
display.setCurrent(alert);
}
}
public void startApp(){
display.setCurrent(form);
}
public void pauseApp(){

}
public void destroyApp(boolean unconditional){

}
public void commandAction(Command command,Displayable displayable){
if(command == exit){
destroyApp(false);
notifyDestroyed();
}

}
}
...全文
193 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
onlyxing 2010-11-16
  • 打赏
  • 举报
回复
不错 路过
yanglingsord 2007-05-01
  • 打赏
  • 举报
回复

image = Image.createImage("/logo.png");
这个好使,呵呵.继续发现新问题~`
给分
hichi2000 2007-04-30
  • 打赏
  • 举报
回复
在Eclipse中和jar文件要在一个目录下
hichi2000 2007-04-30
  • 打赏
  • 举报
回复
image = Image.createImage("/logo.png");
这个应该行的
yanglingsord 2007-04-30
  • 打赏
  • 举报
回复
来人啊~~
cuilichen 2007-04-30
  • 打赏
  • 举报
回复
image = Image.createImage("/logo.png");
试试?
yanglingsord 2007-04-29
  • 打赏
  • 举报
回复
补充一下 开发环境 eclipse3.2+eclipseme+wtk2.2

13,100

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧