Tampilkan postingan dengan label Tugas 2 grafika komputer. Tampilkan semua postingan
Tampilkan postingan dengan label Tugas 2 grafika komputer. Tampilkan semua postingan

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 :).