Jumat, 14 Oktober 2016

Membuat Bangun Ruang (RUMAH) Dengan Netbeans dari kumpulan titik (GRAFIKA KOMPUTER)

Oke, Kali ini saya akan membuat sebuah bangun ruang berbentuk rumah lengkap dengan satu jendela dan 1 pintu menggunakan netbeans . project ini dibuat berdasarkan tugas grafika komputer yang diberikan dosen saya.
Pertama-tama kita buka netbeans, dsini saya gunakan netbeans 7.4.  kemudian buat project baru. nama project yang saya gunakan adalah "tugasgrafikatitik". kemudian ketikan listing coding seperti berukut:

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package tugasgrafikatitik;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Tugasgrafikatitik extends JPanel{
 public void paint(Graphics g) {
//g.setColor(Color.blue);
{       //g.fillRect(100, 100, 10, 10); // membuat titik (10x10)
        //g.setColor(Color.red);
        //g.fillRect(100, 120, 10, 10); // membuat titik (1x1)
        }
g.setColor(Color.black);
int jumlahtitik = 0;
    while (jumlahtitik <=100){
        g.fillRect(100 , 100+jumlahtitik, 8, 8);
        jumlahtitik++; }
g.setColor(Color.blue);
int jumlahtitik1 = 0;
    while (jumlahtitik1 <=200){
        g.fillRect(100+jumlahtitik1 , 200, 8, 8);
        jumlahtitik1++; }
g.setColor(Color.orange);
int jumlahtitik3 = 0;
    while (jumlahtitik3 <=100){
        g.fillRect(300, 100+jumlahtitik3 , 8, 8);
        jumlahtitik3++; }
g.setColor(Color.yellow);
int jumlahtitik4 = 0;
    while (jumlahtitik4 <=200){
        g.fillRect(100+jumlahtitik4 , 100 , 8, 8);
        jumlahtitik4++; }
    //atap
g.setColor(Color.green);
int diagonal1 = 0;
    while (diagonal1 <=100 ){
        g.fillRect(200-diagonal1, 0+diagonal1, 8,8);
        diagonal1++; }
    g.setColor(Color.pink);
int diagonal2 = 0;
    while (diagonal2 <=100 ){
        g.fillRect(200+diagonal2, 0+diagonal2, 8,8);
        diagonal2++; }
    //pintu
    g.setColor(Color.red);
    int pintu1 = 0;
    while (pintu1 <=60){
    g.fillRect(185+pintu1, 130, 8, 8);
    pintu1++; }
g.setColor(Color.darkGray);
    int pintu2 = 0;
    while (pintu2 <=70){
    g.fillRect(185, 130+pintu2, 8, 8);
    pintu2++; }
g.setColor(Color.LIGHT_GRAY);
    int pintu3 = 0;
    while (pintu3 <=70){
    g.fillRect(245, 130+pintu3, 8, 8);
    pintu3++; }
g.setColor(Color.black);
    int pintu4 = 0;
    while (pintu4 <=1){
    g.fillRect(193, 165+pintu4, 5, 5);
    pintu4++; }
    //jendela
    g.setColor(Color.CYAN);
    int window1 = 0;
    while (window1 <=30){
        g.fillRect(120, 140+window1, 5, 5);
        window1++; }
g.setColor(Color.RED);
    int window2 = 0;
    while (window2 <=30){
        g.fillRect(150, 140+window2, 5, 5);
        window2++; }
g.setColor(Color.GRAY);
    int window3 = 0;
    while (window3 <=30){
        g.fillRect(120+window3, 140, 5, 5);
        window3++; }
g.setColor(Color.DARK_GRAY);
    int window4 = 0;
    while (window4 <=30){
    g.fillRect(120+window4, 170, 5, 5);
    window4++; }
}
    public static void main(String[] args) {
       JFrame frame = new JFrame();
    frame.getContentPane().add(new Tugasgrafikatitik());
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(500,500);
    frame.setVisible(true);
    }
}

Setelah itu run File, maka tampilannya akan seperti berikut :

 Sekian untuk pembahasan kali ini  . semoga membantu :).

Tidak ada komentar:

Posting Komentar