Friday, November 25, 2011

Program Netbeans Membuat segi empat

 masih jumpa lagi...kita belajar netbeans.jangan bosen ya belajarnya.. pada kesempatan ini kita akan membuat kotak segi empat, pada netbeans.gampang -gampang susah membuatnya... kalau sudah mengerti memang mudah membuatnya tetapi bagi orang awam mana bisa ..!!!!

Sekarang kita buka aplikasi netbeans 7.0..buat project baru dengan nama "HelloCanvas3".kemudian buat new Midlet sama dengan nama yang tadi ..

kalau sudah langsung aja copy script di bawah ini...



import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class Kotak extends MIDlet {
        private Display display;
        HelloCanvas3 canvas;
public void startApp() {
              if (display == null){
            canvas = new HelloCanvas3(this);
            display = Display.getDisplay(this);
            }
            display.setCurrent(canvas);
            }
public void pauseApp() {
}
public void destroyApp(boolean unconditional) {
}
protected void Quit(){
            destroyApp(true);
            notifyDestroyed();
       }
class HelloCanvas3 extends Canvas implements CommandListener {
        private Command exitCommand = new Command("Exit",Command.EXIT,7);
        private Kotak segiempat;
            public HelloCanvas3(Kotak segiempat){
            this.segiempat = segiempat;
            addCommand(exitCommand);
            setCommandListener(this);
           }
protected void paint (Graphics g){
        g.setColor(255,255,255);
        g.fillRect(0,0,getWidth(),getHeight());
        //menggambar kotak bewarna kuning
        g.setColor(0,0,0);
        g.drawRect(8,8,64,32);
        g.setColor(255,255,0);
        g.fillRect(8,8,64,32);
        //menggambar berbagai macam jenis kotak
        g.setColor(0,0,0);
        g.drawRect(8,50,80,44);//80 untuk panjang
        g.drawRoundRect(108,50,60,44,18,18);//70 untuk panjang
        g.fillRect(8,120,80,44);//120 untuk posisi
        g.fillRoundRect(108,120,60,44,18,18);//44 untuk lebar
    }
public void commandAction(Command c, Displayable d){
                if (c == exitCommand){
                segiempat.Quit();
          }
        }
    }
}   

tinggal jalanin dech atau running...!!!!

selamat mencoba teman - teman...semoga berhasil ...

No comments:

Post a Comment

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