java me - Clearing the canvas with J2ME -
i'm trying create program shows 2 images @ random locations , changes them every second. problem when image redrawn can still see image in previous position.
i'm using wtk 2.52 if that's relevant.
public void run() {      while(true)     {         dvert = rand.nextint(136);         dhorz = rand.nextint(120);         rvert = 136 + rand.nextint(136);         rhorz = 120 + rand.nextint(120);          try         {             thread.sleep(1000);         }         catch (interruptedexception e)         {             system.out.println("error");         }         repaint();     } }  public void paint(graphics g) {     int width = this.getwidth() / 2;     int height = this.getheight() / 2;     g.drawimage(imgr, rvert, rhorz, g.top | g.left);     g.drawimage(imgd,dvert,dhorz,g.top | g.left);      //g.drawstring(disp, width, 50, graphics.top | graphics.hcenter);     //g.drawstring(centermsg,width, height, graphics.top | graphics.hcenter);     system.out.println(width);     system.out.println(height); } 
you clear canvas this:
g.setcolor(0x000000); // whatever color wish clear g.setclip(0,0,getwidth(),getheight()); g.fillrect(0,0,getwidth(),getheight()); so insert lines before drawing images.
Comments
Post a Comment