Mega Code Archive

 
Categories / Java Tutorial / J2ME
 

Extends Canvas to create your own drawable area

import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Display; import javax.microedition.lcdui.Graphics; import javax.microedition.midlet.MIDlet; public class CanvasMyMidlet extends MIDlet {   public CanvasMyMidlet() { // constructor   }   public void startApp() {     Canvas canvas = new MyCanvas();     Display display = Display.getDisplay(this);     display.setCurrent(canvas);   }   public void pauseApp() {   }   public void destroyApp(boolean unconditional) {   } } class MyCanvas extends Canvas {   public void paint(Graphics g) {     g.setColor(255, 0, 0);     g.fillRect(0, 0, getWidth(), getHeight());     g.setColor(255, 255, 255);     g.drawString("Hello World!", 0, 0, g.TOP | g.LEFT);   } }