listdemo.java
来自「书中的例题」· Java 代码 · 共 35 行
JAVA
35 行
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class ListDemo extends MIDlet implements CommandListener
{
Display display;
List list;
private Command cmdExit,cmdStart,cmdHelp;
public ListDemo()
{
list = new List("标题",List.IMPLICIT);
cmdStart = new Command("开始", Command.OK,0);
cmdExit = new Command("退出",Command.EXIT,1);
cmdHelp = new Command("帮助",Command.HELP,1);
}
public void startApp()
{
display = Display.getDisplay(this);
list.addCommand(cmdStart);
list.addCommand(cmdExit);
list.addCommand(cmdHelp);
list.append("",null);
list.setCommandListener(this);
display.setCurrent(list);
}
//在菜单里选择了command后,则调用commandAction()进行处理
public void commandAction(Command comm,Displayable d)
{
if (comm == cmdExit) {destroyApp(true);}
else if (comm == cmdStart) { list.set(0,"开始运行",null); }
else if (comm == cmdHelp) { list.set(0,"使用说明",null);}
}
public void pauseApp() { }
public void destroyApp(boolean unconditional) { }
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?