Rabu, 17 Oktober 2012

JAVA: Membuat gambar lingkungan rumah menggunakan AWT pada java Netbeans

Hi para blogger! :D
untuk lengkapin postingan sebelumnya, masih tentang AWT pada Java, saya akan membagi program membuat gambar lingkungan rumah menggunakan AWT, (No Repost, No Copas)





Ini saya kasih sederet codingnya:

package helloawt;
import java.awt.Color;
import java.awt.Font;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Panel;
import java.awt.Toolkit;
/**
 *
 * @author asus
 */
public class gambarAWT extends Panel {
    gambarAWT(){
    setBackground(new Color(160,219,250));
    }
   
    int x[] = new int[]{70, 110, 150};
    int y[] = new int[]{360, 300, 360};
    int a[] = new int[]{625, 625, 150, 150};
    int b[] = new int[]{230, 330, 600, 500};

    public void paint(Graphics k){
        k.setColor(Color.orange);
        k.fillRect(0, 220, 593, 450);
       
        k.setColor(Color.orange);
        k.drawLine(520, 200, 320, 20);
        k.drawLine(520, 20, 320, 200);
        k.drawLine(520, 110, 320, 110);
        k.drawLine(420, 15, 420, 200);
       
        k.setColor(Color.gray);
        k.fillRect(70, 360, 80, 150);
       
        k.setColor(Color.yellow);
        k.fillOval(380, 70, 80, 80);
       
        k.setColor(Color.RED);
        k.fillRect(110, 440, 40, 70);
 
        k.setColor(Color.black);
        k.drawLine(625, 230, 150, 500);
        k.drawLine(625, 330, 150, 600);
        k.fillPolygon(a, b, 4);
        k.fillOval(120, 470, 10, 10);
        k.fillPolygon(x, y, 3);
       
        k.setColor(Color.WHITE);
        k.drawLine(625, 230, 150, 500);
        k.drawLine(625, 330, 150, 600);
        k.drawLine(485, 358, 504, 348);//x1,y1,x2,y2
        k.drawLine(425, 392, 444, 382);//x1,y1,x2,y2
        k.drawLine(365, 425, 385, 415);//x1,y1,x2,y2
        k.drawLine(300, 462, 320, 452);//x1,y1,x2,y2
        k.fillOval(100, 60, 80, 80);
        k.fillOval(100, 80, 80, 80);
        k.fillOval(60, 70, 80, 80);
        k.fillOval(140, 70, 80, 80);

    }
   
   
    public static void main(String[] args) {
        Frame f1 = new Frame();
        gambarAWT H = new gambarAWT();
        f1.add(H);
        f1.setSize(600, 545);
        f1.setVisible(true);
    }
}


Nah ini Screenshot codingnya di Netbeans:







ini Screenshot hasil runningnya:


Dan jika pengen download file nya bisa di sedot dibawah ini:
File .java Klik Disini
File .class Klik Disini
File .jar Klik Disini

Jika berkenan dan berguna, silahkan bisa di share lagi, semoga bermanfaat :)

Tidak ada komentar:

Posting Komentar