    ,       ,    ,   .
         .      .


White Light -   ,       . 
  -    ,   , .       ,      
 GameCanvas.  ,  ,    - ,    ,   .


 GameCanvas      .  ,  GameCanvas    ,    .  ,     ,   .    - ,    Canvas,       Canvas   GameCanvas,       . .     -      ,        .      ,  ,   
     .      .  .   .       . 


   ,     :


1). Main,      (   Fonarik.class)
2). Canvas,        . (   Svet.class)

     .





import javax.microedition.midlet.*;                                   //     javax microedition midlet.

public class Fonarik extends MIDlet {                               // ,    MIDlet.

    
    Svet canvas;                                                  //,   Svet     Canvas.

 
    public Fonarik() {                                          //    Svet  Canvas  . 
        canvas=new Svet(this);
    }

 
    public void startApp() {                                //   .
        canvas.paint();                                    // Canvas- .
    }

    
    public void pauseApp() {                            //    .
    }

 
    public void destroyApp(boolean unconditional) {  //   .     ,       =)
    }
}





   -  .   ,      Svet.





import javax.microedition.lcdui.Display;
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.game.GameCanvas;                                   //   .


public class Svet extends GameCanvas{                                            //,    Svet   GameCanvas-.

 
    Display etodisplay;                                                        //  "etodisplay".

 
    Svet(Fonarik midlet){                                                    //Svet,     Fonarik .
        super(true);                                                        //  ))).
        etodisplay=Display.getDisplay(midlet);                             //   "etodisplay".
        etodisplay.setCurrent(this);                                      //   .
        setFullScreenMode(true);                                         //   .
    }

 
    void paint(){                                                     //           
        paint(getGraphics());
        flushGraphics();                                            //.
    }

 
    public void paint(Graphics g){                               // .      "g"
        g.setColor(0xffffff);                                   //  .    RGB.
        g.fillRect(0, 0, g.getClipWidth(), g.getClipHeight()); //      ,       
        repaint();                                            // .  .
    }

}







  ,   ,  Fonarik   Svet-, ,   GameCanvas,        .


 GameCanvas   .        . ,    
   ,         .      
    canvas.       ,    getGraphics(). (      ,               
.)     ,   flushGraphics(),        .


      ,             
  .


  ,      ,   ...


 .  ,  ,        .


            .   ,   .



Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.3
Created-By: 1.6.0_22-b04 (Sun Microsystems Inc.)
MIDlet-1: White Light, /White Light.png, Fonarik
MIDlet-Vendor: The Running Man
MIDlet-Name: White Light
MIDlet-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-2.0




 .   Jar,  ,   Jad.      ,   ,     ,     -      .   .


 ,    ,           ,  .   ?
   .  ,      .  ,   ,     
   . ,   ...


       MobiLab http://www.mobilab.ru/


   
[URL]
MobiLab
http://mobilab.ru