Friday, November 25, 2011

Menulis "HELLO Word .. pada canvas

kita jumpa lagi pada postingan kali ini kita akan membuat kata "hello word " pada canvas.disini kita harus menggunakan aplikasi netbeans 7.0...bisa juga sie lewat editplus,tapi males ngompilenya di editplus membuat lama . kalau di netbeans langsung aja tekan F6 langsung muncul... kata Hello word.

mari kita berkoding ria..



pertama buka netbeans pilih file new project.. kemudian pilih new midlet.kalau sudah tinggal copas saja scriptnya...


import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class HelloCanvasMIDlet extends MIDlet {
    private Display display;
    HelloCanvas canvas;
    Command exitCommand = new Command("Exit",Command.EXIT,0);
   
public void startApp() {
    if (display == null){
    canvas = new HelloCanvas(this,"Hello World");
    display = Display.getDisplay(this);
    }
    display.setCurrent(canvas);
}
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
protected void Quit(){
    destroyApp(true);
    notifyDestroyed();
    }
}
class HelloCanvas extends Canvas implements CommandListener {
    private Command exitCommand = new Command("Exit",Command.EXIT,0);
    private Command menuCommand = new Command("Menu",Command.OK,0);
    private HelloCanvasMIDlet midlet;
    private String text;
public HelloCanvas(HelloCanvasMIDlet midlet,String text){
    this.midlet = midlet;
    this.text = text;
    addCommand(exitCommand);
    setCommandListener(this);
}
protected void paint(Graphics g) {
    g.setColor(255,255,255);
    g.fillRect(0,0,getWidth(),getHeight());
    g.setColor(0,0,0);
    g.drawString(text,getWidth()/2,getHeight()/2,Graphics.TOP | Graphics.HCENTER);
    }
public void commandAction(Command c,Displayable d){
if(c == exitCommand){
midlet.Quit();
        }
    }
}


jangan lupa di simpan .. terus jalanin aja netbeansnya.. maka akan muncul gambar mobilenya.

selamat mencoba semoga bermanfaat...buat temen-temen semua...

No comments:

Post a Comment

Udah di baca kan.... kritik dan sarannya saya persilahkan ^_^..jangan lupa isi Buku tamunya juga ya...