commandtest.java

来自「java手机程序开发随书光盘源代码」· Java 代码 · 共 59 行

JAVA
59
字号
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class CommandTest extends MIDlet implements CommandListener{

	Display display;
	List list;
	private Command exitCmd;
	private Command backCmd;
	private Command helpCmd;
	private Command cancelCmd;
	private Command stopCmd;
	private Command okCmd;

	public CommandTest(){

		list = new List("标题",List.IMPLICIT);
		exitCmd = new Command("退出",Command.EXIT,1);
		backCmd = new Command("返回",Command.BACK,1);
		helpCmd = new Command("帮助",Command.HELP,1);
		cancelCmd = new Command("取消",Command.CANCEL,1);

	}


	public void startApp(){

		display = Display.getDisplay(this);
		list.addCommand(exitCmd);
		list.addCommand(backCmd);
		list.addCommand(helpCmd);
		list.addCommand(cancelCmd);
		list.append("",null);
		list.setCommandListener(this);
		display.setCurrent(list);
	}

	public void pauseApp(){
	}

	public void destroyApp(boolean unconditional){
	}

	public void commandAction(Command c, Displayable d){

		if(c == exitCmd){
			destroyApp(true);
			notifyDestroyed();
		}
		else if(c == helpCmd){
			list.set(0,"选中帮助",null);
		}
		else if(c == cancelCmd){
			list.set(0,"选中取消",null);
		}
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?