import javax.microedition.lcdui.*; class ImageCanvas extends Canvas { Image screenImage = null; Graphics screenGraphics = null; int screenH, screenW; ImageCanvas() { screenH = getHeight(); screenW = getWidth(); screenImage = Image.createImage(screenW, screenH); screenGraphics = screenImage.getGraphics(); } protected void paint(Graphics g) { g.drawImage(screenImage, 0, 0, Graphics.TOP|Graphics.LEFT); } }