这篇文章仅供自己做笔记的参考,所以没有写注释;
文章中使用的是 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() {
}
}