listdemo.java
来自「一本介绍手机游戏开发的书中的源代码」· Java 代码 · 共 66 行
JAVA
66 行
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class listDemo extends MIDlet implements CommandListener
{
Display display;
List list;
Command okCommand;
Command backCommand;
Command helpCommand;
int i;
public listDemo()
{
display=Display.getDisplay(this);
list=new List("选择游戏状态", List.IMPLICIT);
okCommand = new Command("确认", Command.OK, 2);
backCommand = new Command("返回", Command.BACK, 2);
}
public void startApp()
{
list.append("开始游戏", null);
list.append("游戏说明",null);
list.append("离开",null);
list.addCommand(okCommand);
list.addCommand(backCommand);
list.setCommandListener(this);
display.setCurrent(list);
}
public void pauseApp(){}
public void destroyApp(boolean unconditional){}
public void commandAction(Command cmd, Displayable disp)
{
if (cmd == okCommand)
{
switch(list.getSelectedIndex()){
case 0:
for(i=0;i<list.size();i++)
list.delete(i);
list.set(0,"确认开始进入游戏界面",null);
list.removeCommand(okCommand);
break;
case 1:
for(i=0;i<list.size();i++)
list.delete(i);
list.set(0,"进入游戏说明",null);
list.removeCommand(okCommand);
break;
case 2:
destroyApp(false);
notifyDestroyed();
break;
}
}
else if(cmd == backCommand){
for(i=0;i<list.size();i++)
list.delete(i);
startApp();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?