RSS

Pages

Abstract Windowing Toolkit

Halo, saya kembali lagi disini untuk membawakan materi yang baru saya pelajari kemarin-kemarin ^^

Melihat judul diatas, mungkin anda akan bertanya apa maksud nya. Kita akan memulai dengan pemrograman JAVA dalam bentuk grafik ^^b

Tidak usah panjang lebar, mari kita lihat scriptnya ^^


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package AbstractWindowingToolkit;

/**
 *
 * @author Indah
 */
import java.awt.*;
public class Graphic extends Panel {
Graphic() {
setBackground(Color.CYAN); //Setting warna untuk background yang akan digunakan
}
    @Override
//script untuk menentukan warna dan bentuk yang akan dibuat
public void paint(Graphics g) {
    g.setColor(new Color(0,0,255));

    g.setColor(new Color(173,1,231)); //ungu
    g.fillOval(90, 75, 100,100);

    g.setColor(new Color( 231,1,64));
    g.fillOval(60,50,50,50);

    g.setColor(new Color( 231,1,64));
    g.fillOval(170,50,50,50);

    g.setColor(new Color(255,255,255));
    g.fillOval(150, 100, 30, 30);

    g.setColor(new Color(255,255,255));
    g.fillOval(100, 100, 30, 30);

    g.setColor(new Color(0,0,0));
    g.fillOval(152, 110, 20, 20);

    g.setColor(new Color(0,0,0));
    g.fillOval(102, 110, 20, 20);

    g.setColor(new Color(255,0,0));
    g.fillOval(132, 130, 15, 15);

    g.drawArc(112, 110, 55, 55, 0, -180);

//penggunaan for agar teks yang ditulis dapat mempunyai efek kelap-kelip
    for(int i = 1;i<=1000;i++){
            i = i%2;
            if(i == 0){
                g.setColor(Color.RED);
                g.setFont(new Font("Helvetica",Font.PLAIN,27));
                g.drawString("It's Micky Mouse ! ^^", 30, 30);}
                else{
                g.setColor(Color.BLACK);
                g.setFont(new Font("Helvetica",Font.PLAIN,27));
                g.drawString("It's Micky Mouse ! ^^", 30, 30);
        }
      }
    }

//script untuk ukuran frame dan penampilan frame
public static void main(String args[]) {
Frame f = new Frame("Graphic");
Graphic gp = new Graphic();
f.add(gp);
f.setSize(360, 300);
f.setVisible(true);
}
}

Hasilnya :




Maaf, saya hanya menggambar yang sederhana saja mungkin lain waktu saya akan mencoba untuk menggambar yang lebih bagus lagi :)
Dan jika di lihat, teks berubah warna dari hitam menjadi merah. Dan terus berulang hingga membuat efek kelap-kelip ^^

Mungkin, sekian dari saya dan semoga materi ini bermanfaat ya ^^ 
Selamat mencoba ^^b

Cat :
- Saya membuat 1 class dengan nama 'Graphic'
- Saya membuat program ini menggunakan NetBeans 1DE 6.9





0 komentar:

Posting Komentar