?? commandtest.java
字號(hào):
/*
* 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);
/** 構(gòu)造函數(shù) */
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);
//設(shè)定CommandListener
tmpForm.setCommandListener(this);
}
/** MIDlet啟動(dòng)時(shí)所調(diào)用的方法 */
protected void startApp() throws MIDletStateChangeException {
//取得Display對(duì)象,顯示tmpForm
Display.getDisplay(this).setCurrent(tmpForm);
}
/** MIDlet暫停時(shí)所調(diào)用的方法 */
protected void pauseApp() {}
/** MIDlet結(jié)束時(shí)所調(diào)用的方法 */
protected void destroyApp(boolean unconditional)
throws MIDletStateChangeException {}
/**
* 由CommandListener所繼承的方法
* 指令被選擇時(shí)會(huì)被調(diào)用出來
*/
public void commandAction(Command c, Displayable d) {
//刪除所選擇的指令
tmpForm.removeCommand(c);
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -