commad按键事件(初级问题)
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.TextBox;
import javax.microedition.midlet.MIDlet;
import javax.microedition.lcdui.*;
public class HelloWorld extends MIDlet {
private Display display;
private Form mainForm;
private final static Command cmdOK=new Command("确定",Command.SCREEN,1);
private TextBox textbox;
public HelloWorld() {
}
public void startApp() {
display=Display.getDisplay(this);
mainForm=new Form("演示窗体");
mainForm.append("这是一个标题。");
mainForm.addCommand(cmdOK);
display.setCurrent(mainForm);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
public void commandAction(Command c, Displayable d) {
if (c == cmdOK) {
String text = "Go to the URL...";
Alert a = new Alert("URL", text, null, AlertType.INFO);
display.setCurrent(a);
}
}
}
为什么运行时,按键后没有反映?