TransformDemo.java
上传用户:gyyuli
上传日期:2013-07-09
资源大小:3050k
文件大小:1k
源码类别:

J2ME

开发平台:

Java

  1. // Any use of this code and/or information below is subject to the
  2. // license terms: http://wireless.java.sun.com/berkeley_license.html
  3. import java.io.IOException;
  4. import javax.microedition.lcdui.*;
  5. import javax.microedition.midlet.MIDlet;
  6. public class TransformDemo    extends MIDlet    implements CommandListener {
  7.   private MyCanvas myCanvas;  //声明MicroTankCanvas
  8.   
  9.   public void startApp() //开始程序
  10.   {
  11.     if (myCanvas == null) 
  12.     {
  13.       try {
  14.         myCanvas = new MyCanvas();//构造实例,注意,之前要判断
  15.         myCanvas.start();        //调用start函数
  16.         Command exitCommand = new Command("Exit", Command.EXIT, 0);//添加exit按键
  17.         myCanvas.addCommand(exitCommand);
  18.         myCanvas.setCommandListener(this);
  19.           }
  20.       catch (IOException ioe)
  21.        {
  22.         System.out.println(ioe);
  23.        }
  24.     }
  25.     
  26.     Display.getDisplay(this).setCurrent(myCanvas);//设置display
  27.   }
  28.   
  29.   public void pauseApp() {}
  30.   
  31.   public void destroyApp(boolean unconditional) 
  32.   {
  33.     if (myCanvas != null)
  34.       myCanvas.stop();//调用stop函数
  35.   }
  36.   
  37.   public void commandAction(Command c, Displayable s) {
  38.     if (c.getCommandType() == Command.EXIT) {
  39.       destroyApp(true);
  40.       notifyDestroyed();//退出
  41.     }
  42.   }
  43. }