commandlist.java

来自「一本介绍手机游戏开发的书中的源代码」· Java 代码 · 共 55 行

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

public class commandList extends MIDlet implements CommandListener
{
   Display display;
   List  list;
   Command okCommand;
   Command changeCommand;
   Command helpCommand;
   Command exitCommand;

   public commandList()
   {
      display=Display.getDisplay(this);
      list=new List("选择游戏状态", List.IMPLICIT);
      okCommand = new Command("确认", Command.OK, 2);
      changeCommand = new Command("取消命令", Command.OK, 2);
      helpCommand = new Command("帮助", Command.HELP, 2);
      exitCommand = new Command("离开", Command.EXIT, 1);
      list.append("选择命令查看游戏状态", null); 
      list.addCommand(okCommand);
      list.addCommand(changeCommand);
      list.addCommand(helpCommand);
      list.addCommand(exitCommand);
      list.setCommandListener(this); 
   }

   public void startApp()
   {
      display.setCurrent(list);         
   }

   public void pauseApp(){}

   public void destroyApp(boolean unconditional){}

   public void commandAction(Command cmd, Displayable disp)
   {
      if (cmd == okCommand)
      {
         list.set(0,"确认开始进入游戏",null);
      }
      else if(cmd == changeCommand){
         list.removeCommand(changeCommand);     
      }
      else if(cmd == helpCommand){
         list.set(0,"游戏说明书",null);  
      }
      else if (cmd == exitCommand){
         destroyApp(false);
         notifyDestroyed();
      }
   }
}

⌨️ 快捷键说明

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