A Canvas of Double Buffer

    技术2022-05-11  2

    package doubleBuffer; import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Image; import javax.microedition.lcdui.Graphics; public class doubleBufferCanvas extends Canvas{ private Image buffer; private Image image; public doubleBufferCanvas(){ setFullScreenMode(true); buffer = Image.createImage(240, 310); Graphics bg = buffer.getGraphics(); bg.setColor(0); bg.fillRect(0, 0, 240, 310); bg.setColor(0xffffff); bg.drawString("doubleBuffer", 120, 155, Graphics.HCENTER|Graphics.BOTTOM); } protected void paint(Graphics g) { // TODO Auto-generated method stub g.drawImage(buffer, 0, 0, Graphics.TOP | Graphics.LEFT); } }


    最新回复(0)