Wednesday, October 10, 2012

CONTOH PROGRAM AWT


Pertama - tama apa itu AWT?
AWT (Abstract Windowing Toolkit) adalah salah satu tool dari Java yang berfungsi untuk mengembangkan aplikasi GUI yang interaktif.
langsung saja menuju ke program nya ya...BEKICOT...

AWT.java
/*
 * To change this template, choose Tools | Templates and open the template in
 * the editor.
 */
package AWTdanSWING;

import java.awt.*;

/**
 *
 * @author asus A42F
 */
public class AWT extends Panel{
    AWT(){
        setBackground(Color.black);
    }
    
    @Override
    public void paint(Graphics g){  
        g.setColor(Color.red);
        g.setFont(new Font("Harrington",Font.PLAIN,22));
        g.drawString("What is this?", 100, 25);
        
        g.setColor(Color.lightGray);
        g.drawRect(100, 50, 120, 75);
        g.fillRect(100, 50, 120, 75);
        
        g.setColor(Color.lightGray);
        g.drawRect(110, 130, 100, 110);
        g.fillRect(110, 130, 100, 110);
        
        g.setColor(Color.black);
        g.setFont(new Font("Harrington",Font.PLAIN,14));
        g.drawString("Danbo", 120, 150);
        
        g.setColor(Color.blue);
        g.drawOval(120, 60, 25, 25);
        g.fillOval(120, 60, 25, 25);
        
        g.setColor(Color.blue);
        g.drawOval(175, 60, 25, 25);
        g.fillOval(175, 60, 25, 25);
        
        g.setColor(Color.blue);
        g.drawRect(150, 90, 20, 20);
        g.fillRect(150, 90, 20, 20);
        
        g.setColor(Color.lightGray);
        g.drawRect(80, 140, 25, 75);
        g.fillRect(80, 140, 25, 75);
        
        g.setColor(Color.lightGray);
        g.drawRect(215, 140, 25, 75);
        g.fillRect(215, 140, 25, 75);
        
        g.setColor(Color.lightGray);
        g.drawRect(120, 245, 30, 50);
        g.fillRect(120, 245, 30, 50);
        
        g.setColor(Color.lightGray);
        g.drawRect(170, 245, 30, 50);
        g.fillRect(170, 245, 30, 50);
        
        g.setColor(Color.red);
        g.setFont(new Font("Harrington",Font.PLAIN,22));
        g.drawString("This is Danbo?", 100, 320);
    }
    
    public static void main(String args[]){
        Frame f = new Frame("Testing Graphics Panel");  
        AWT gp = new AWT();
        f.add(gp);
        f.setSize(330, 360);
        f.setVisible(true);
        f.setResizable(false);
    }
}

dan hasilnya pun:



kalo ada yang aneh dari hasil programnya mohon maklum ya ... :D

0 comments:

Post a Comment