www.pudn.com > BlackCross.rar > mvs.java


import javax.microedition.lcdui.Display; 
import javax.microedition.lcdui.Form; 
import javax.microedition.midlet.MIDlet; 
import javax.microedition.midlet.MIDletStateChangeException; 
 
public class mvs extends MIDlet 
{ 
    myCanv canvs; 
    Display display; 
    Form mainForm; 
    Thread myThread; 
    boolean pause; 
     
    public mvs() 
    { 
        pause = false; 
        mainForm = new Form("MVS"); 
    } 
 
    public void startApp() 
    { 
        if(!pause) 
        { 
            display = Display.getDisplay(this); 
            display.setCurrent(mainForm); 
            canvs = new myCanv(display); 
            canvs.setSuper(this); 
            myThread = new Thread(canvs); 
            canvs.setThread(myThread); 
            myThread.setPriority(10); 
            myThread.start(); 
        } else 
        { 
            canvs.unPause(); 
            pause = false; 
        } 
    } 
 
    public void pauseApp() 
    { 
        canvs.pause(); 
        pause = true; 
    } 
 
    public void destroyApp(boolean flag) 
        throws MIDletStateChangeException 
    { 
        canvs.stop(); 
    } 
 
}