⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 commandtest.java

📁 几个不错的手机程序例子
💻 JAVA
字号:
/*
 * CommandTest.java
 *
 * Copyright 2001 SkyArts. All Rights Reserved.
 */
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

/**
 * 用来测试如何将指令显示的MIDlet
 *
 * @author  Hideki Yonekawa
 * @version 1.0
 */
public class CommandTest extends MIDlet implements CommandListener {
	//新增指令的Form
	private Form		tmpForm			= new Form("CommandTest");

	/** 指令变量 */
	private Command		backCmd			= new Command("Back", Command.BACK, -1);
	private Command		cancelCmd		= new Command("Cancel", Command.CANCEL, 1);
	private Command		exitCmd			= new Command("Exit", Command.EXIT, 2);
	private Command		helpCmd			= new Command("Help", Command.HELP, 1);
	private Command		itemCmd			= new Command("Item", Command.ITEM, 2);
	private Command		okCmd			= new Command("OK", Command.OK, 3);
	private Command		screenCmd		= new Command("Screen", Command.SCREEN, 3);
	private Command		stopCmd			= new Command("Stop", Command.STOP, 1);

	/** 构造函数 */
	public CommandTest() {
		//新增各指令
		tmpForm.addCommand(backCmd);
		tmpForm.addCommand(cancelCmd);
		tmpForm.addCommand(exitCmd);
		tmpForm.addCommand(helpCmd);
		tmpForm.addCommand(itemCmd);
		tmpForm.addCommand(okCmd);
		tmpForm.addCommand(screenCmd);
		tmpForm.addCommand(stopCmd);

		//设定CommandListener
		tmpForm.setCommandListener(this);
	}

	/** MIDlet启动时所调用的方法 */
	protected void startApp() throws MIDletStateChangeException {
		//取得Display对象,显示tmpForm
		Display.getDisplay(this).setCurrent(tmpForm);
	}

	/** MIDlet暂停时所调用的方法 */
	protected void pauseApp() {}

	/** MIDlet结束时所调用的方法 */
	protected void destroyApp(boolean unconditional)
								throws MIDletStateChangeException {}

	/**
	 * 由CommandListener所继承的方法
	 * 指令被选择时会被调用出来
	 */
	public void commandAction(Command c, Displayable d) {
	//删除所选择的指令
		tmpForm.removeCommand(c);
	}
}

⌨️ 快捷键说明

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