Contoh Abstrac Windowing Toolkit

Nah mari kita belajar AWT(Abstrac Windowing Toolkit) :D
Kita akan membuat yang dibawah ini





dan inilah script nya :
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Graphic;
import java.awt.*;
import sun.java2d.loops.DrawRect;
/**
 *
 * @author smkn4
 */
public class AWTGraphic extends Frame{
    AWTGraphic(){
        setBackground(Color.GREEN);
    }
    public void paint(Graphics g){
        //permen 1
        g.setColor(Color.RED);
        g.fillOval(180, 150, 50, 50);
        g.setColor(Color.WHITE);
        g.fillRect(200, 200, 10, 75);
        //permen 2
        g.setColor(Color.ORANGE);
        g.fillOval(300, 150, 50, 50);
        g.setColor(Color.WHITE);
        g.fillRect(320, 200, 10, 75);
          //hiasan" 1
        g.setColor(Color.MAGENTA);
        g.fillOval(25, 50, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(50, 50, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(75, 50, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(100, 50, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(125, 50, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(25, 50, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(25, 75, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(25, 100, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(25, 125, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(25, 150, 20, 20);

        g.setColor(Color.MAGENTA);
        g.fillOval(25, 450, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(50, 450, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(75, 450, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(100, 450, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(125, 450, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(25, 450, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(25, 425, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(25, 400, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(25, 375, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(25, 350, 20, 20);
        //hiasan" 2
        g.setColor(Color.MAGENTA);
        g.fillOval(450, 450, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(425, 450, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(400, 450, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(375, 450, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(350, 450, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(450, 450, 20, 20);           
        g.setColor(Color.MAGENTA);
        g.fillOval(450, 425, 20, 20);           
        g.setColor(Color.MAGENTA);
        g.fillOval(450, 400, 20, 20);           
        g.setColor(Color.MAGENTA);
        g.fillOval(450, 375, 20, 20);           
        g.setColor(Color.MAGENTA);
        g.fillOval(450, 350, 20, 20);
       
        g.setColor(Color.MAGENTA);
        g.fillOval(450, 50, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(425, 50, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(400, 50, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(375, 50, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(350, 50, 20, 20);
        g.setColor(Color.MAGENTA);
        g.fillOval(450, 50, 20, 20);           
        g.setColor(Color.MAGENTA);
        g.fillOval(450, 75, 20, 20);           
        g.setColor(Color.MAGENTA);
        g.fillOval(450, 100, 20, 20);           
        g.setColor(Color.MAGENTA);
        g.fillOval(450, 125, 20, 20);           
        g.setColor(Color.MAGENTA);
        g.fillOval(450, 150, 20, 20);
        //kata-kata
        for(int i = 1;i<=1000;i++){
            i = i%2;
            if(i == 0){
                g.setColor(Color.BLUE);
                g.setFont(new Font("Helvetica",Font.PLAIN,27));
                g.drawString("Silahkan Dicoba Permennya :D", 60, 350);}
                else{               
                g.setColor(Color.BLACK);
                g.setFont(new Font("Helvetica",Font.PLAIN,27));
                g.drawString("Silahkan Dicoba Permennya :D", 60, 350);
            }
        }
    }
    public static void main(String[] args) {
        AWTGraphic a = new AWTGraphic();
        a.setSize(500, 500);
        a.setVisible(true);
        AWTGraphic b = new AWTGraphic();
        b.add(b);
       
       
    }
}

0 komentar:

Posting Komentar