留个纪念:
package j2me;
import java.io.IOException;
import javax.microedition.lcdui.Choice;
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.lcdui.Image;
import javax.microedition.lcdui.List;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class j2me1 extends MIDlet implements CommandListener {
Display display = null;
public j2me1() {
// TODO Auto-generated constructor stub
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
// TODO Auto-generated method stub
}
protected void pauseApp() {
// TODO Auto-generated method stub
}
protected void startApp() throws MIDletStateChangeException {
display = Display.getDisplay(this);
Image img = null;
// Form form = new Form("标题");
// form.setTicker(new Ticker("我的ticker"));
// form.addCommand(new Command("提交", "提交长", Command.OK, 1));
// form.addCommand(new Command("取消", "取消长", Command.BACK, 1));
// form.setCommandListener(new j2me1_commandlistener_impl());
try {
img = Image.createImage("/res/new.PNG");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
List list = new List("ghyghost's list", Choice.MULTIPLE);
list.append("1", img);
list.append("2", img);
list.append("3", img);
list.append("4", img);
list.setSelectedIndex(2, true);
list.addCommand(new Command("提交", "提交长", Command.OK, 1));
list.setCommandListener(this);
display.setCurrent(list);
}
public void commandAction(Command command, Displayable displayable) {
if (command == List.SELECT_COMMAND) {
System.out.println("c == List.SELECT_COMMAND");
System.out.println(command.getLabel());
System.out.println("index ="
+ ((List) displayable).getSelectedIndex());
System.out.println("String ="
+ ((List) displayable).getString(((List) displayable)
.getSelectedIndex()));
} else {
System.out.println("button click");
System.out.println("button name is:" + command.getLabel());
System.out.println(command.getLabel());
System.out.println("index ="
+ ((List) displayable).getSelectedIndex());
System.out.println("String ="
+ ((List) displayable).getString(((List) displayable)
.getSelectedIndex()));
}
}
}