📄 btdemo.java
字号:
import javax.microedition.lcdui.Command;
import javax.microedition.lcdui.CommandListener;
import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Displayable;
import javax.microedition.midlet.MIDlet;
import javax.microedition.midlet.MIDletStateChangeException;
public class BTDemo extends MIDlet implements CommandListener {
public BTDemoCanvas btCanvas;
public static BTDemo inc;
public Command ok= new Command("进入", Command.OK, 1);
private Command back;
public BTDemo() {
super();
inc = this;
btCanvas = new BTDemoCanvas(true);
btCanvas.setCommandListener(this);
}
protected void startApp() throws MIDletStateChangeException {
Display.getDisplay(this).setCurrent(btCanvas);
}
protected void pauseApp() {
}
protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
}
public void commandAction(Command c, Displayable d) {
if (c.getLabel() == "进入" || c.getLabel() == "菜单"
|| c.getLabel() == "确定") {
btCanvas.doOkApp();
} else if (c.getLabel() == "返回") {
btCanvas.doOkApp();
}
}
protected void removeAllcommands() {
if(ok!=null)
btCanvas.removeCommand(ok);
if(back!=null)
btCanvas.removeCommand(back);
}
public void setTo(byte okFlag, byte backFlag) {
if (okFlag != 0) {
switch (okFlag) {
case 1:
ok = new Command("进入", Command.OK, 1);
break;
case 2:
ok = new Command("菜单", Command.OK, 1);
break;
case 3:
ok = new Command("确定", Command.OK, 1);
break;
}
btCanvas.addCommand(ok);
}
if (backFlag != 0) {
back = new Command("返回", Command.BACK, 0);
btCanvas.addCommand(back);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -