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 + -
显示快捷键?