main.java
上传用户:haojie1228
上传日期:2022-08-08
资源大小:347k
文件大小:2k
源码类别:

通讯/手机编程

开发平台:

Java

  1. package poker;
  2. import java.util.*;
  3. import javax.microedition.lcdui.*;
  4. import javax.microedition.lcdui.Command;
  5. import javax.microedition.lcdui.Displayable;
  6. import javax.microedition.midlet.MIDlet;
  7. public class main extends MIDlet {
  8.  //public Display display;
  9.    private static main instance;
  10.    List imList;
  11.    Command exitCmd,okCmd,downCmd,cancelCmd,helpCmd,closeCmd;
  12.    boolean SystemError=false;
  13.    Alert MsgBox=new Alert("ERROR");
  14.    Form waitForm=new Form(" downloading...");
  15.    String nowForm="";
  16.    Timer one;
  17.    //waitFor waitForTask;
  18.   /** Constructor */
  19.   public main() {
  20.     try{
  21.       instance = this;
  22.       GetServicData.ServerImage=Image.createImage("/res/computer.gif");
  23.       GetServicData.RoomImage = Image.createImage("/res/room.PNG");
  24.       GetServicData.TableImage = Image.createImage("/res/table.png");
  25.     }catch (Exception e){
  26.       Error.errStr="Error when load image.";
  27.       Error.errCode=2;
  28.       return;
  29.     }
  30.   }
  31.   /** Main method */
  32.   public void startApp() {
  33.     DataAccess da=DataAccess.getInstance();
  34.     GameInfo.display=Display.getDisplay(this);
  35.     GameInfo.midlet=this;
  36.     Login loginForm;
  37.     loginForm=new Login();
  38.     GameInfo.display.setCurrent(loginForm);
  39.     loginForm.drawFace();
  40.   }
  41.   /** Handle pausing the MIDlet */
  42.   public void pauseApp() {
  43.   }
  44.   /** Handle destroying the MIDlet */
  45.   public void destroyApp(boolean unconditional) {
  46.       RoomList room = RoomList.getInstance();
  47.       System.out.println("new room");
  48.       try{
  49.         room.one.cancel();
  50.       }catch(Exception e){}
  51.       System.out.println("room timer cancel");
  52.       TableList table = TableList.getInstance();
  53.       System.out.println("new table");
  54.       try{
  55.         table.one.cancel();
  56.       }catch(Exception e){}
  57.       System.out.println("table timer cancel");
  58.       table.one=null;
  59.       System.out.println("table.one = null");
  60.       room=null;
  61.       System.out.println("room = null");
  62.       table=null;
  63.       System.out.println("all timer has over");
  64.       GameInfo.midlet.notifyDestroyed();
  65.   }
  66.   /** Quit the MIDlet */
  67.   public static void quitApp() {
  68.   }
  69. }//end program