import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Form;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.ImageItem;
import javax.microedition.lcdui.Item;
import javax.microedition.lcdui.ItemCommandListener;
import javax.microedition.midlet.MIDlet;
public class Exec extends MIDlet implements ItemCommandListener {
private Display display;
private final static Command CMD_GO = new Command("Go", Command.ITEM, 1);
public Exec() {
display = Display.getDisplay(this);
}
public void startApp() {
Image img = null;
try {
img = Image.createImage("/pic.png");
} catch (Exception e) {
}
Form f = new Form("ImageItem 测试");
f.append(img);
ImageItem ii1 = new ImageItem("图片1", img, Item.LAYOUT_CENTER
| Item.LAYOUT_NEWLINE_BEFORE, "图片1 取代文字", Item.BUTTON);
ii1.addCommand(CMD_GO);
ii1.setItemCommandListener(this);
f.append(ii1);
ImageItem ii2 = new ImageItem("图片2", img, Item.LAYOUT_RIGHT
| Item.LAYOUT_NEWLINE_BEFORE, "图片2 取代文字", Item.HYPERLINK);
f.append(ii2);
ii2.addCommand(CMD_GO);
ii2.setItemCommandListener(this);
display.setCurrent(f);
}
public void commandAction(Command c, Item i) {
System.out.println(c.getLabel());
System.out.println(i.getLabel());
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
}
[此贴子已经被作者于2010-12-12 18:30:52编辑过]