alertdemo1.java

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

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

public class alertDemo1 extends MIDlet implements CommandListener
{
   Display display;
   List  list;
   Alert alert1;
   Alert alert2;
   Command okCommand;

   public alertDemo1()
   {
      display=Display.getDisplay(this);
      list=new List("选择游戏状态", List.IMPLICIT);
      alert1=new Alert("告警信息状态1");
      alert2=new Alert("告警信息状态2");
      okCommand = new Command("确认", Command.OK, 2);

      alert1.setTimeout(3000);
      alert1.setString("用户选择Alert Time");
      alert2.setTimeout(Alert.FOREVER);
      alert2.setString("用户选择Alert Modal");
   }

   public void startApp()
   {
      list.append("Alert Time类型", null);
      list.append("Alert Modal类型",null);
      list.append("离开",null); 
      list.addCommand(okCommand);
      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:
                 display.setCurrent(alert1,list);
                 break;
            case 1: 
                 display.setCurrent(alert2,list); 
                 break;
            case 2: 
                 destroyApp(false);
                 notifyDestroyed();
         } 
      }
   }
}

⌨️ 快捷键说明

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