Senin, 10 Desember 2012

Canvas di Java Mobile

cara menggunakan canvas di java mobile, biasanya canvas digunakan untuk membuat game dengan aplikasi java mobile. Ini adalah contoh simple penggunaan canvas

tambahkan implements CommandListener di public class jadi
public class Canvas1 extends MIDlet implements CommandListener{
definisikan variable
private Canvas canvas;
    private Command cmdKeluar;
    private Display display;
tambahkan construktor
public Canvas1(){
        cmdKeluar = new Command("Keluar", Command.EXIT, 1);
        canvas = new Canvas() {
            protected void paint(Graphics g) {
                throw new UnsupportedOperationException("Not supported yet.");
            }
        };
        canvas.addCommand(cmdKeluar);
        canvas.setCommandListener(this);
    }
tambahkan source di startApp
public void startApp() {
        display = Display.getDisplay(this);
        display.setCurrent(canvas);
    }
tambahkan source di commandAction
public void commandAction(Command c, Displayable d) {
        if(d==canvas){
            if(c==cmdKeluar){
                destroyApp(false);
                notifyDestroyed();
            }
        }
    }
source dapat didownload disini pass

0 komentar: