July 25, 2024

Menggambar Rumah Dengan Graphics Dan Color Pada JAVA

2 min read

Kali ini kita akan mencoba berkreasi dengan fasilitas visual dalam bahasa pemrograman JAVA dengan membuat gambar Rumah Sederhana. Berikut langkah-langkahnya :

Langkah 1

Pertama, kita harus persiapkan JAVA Eclipse kesayangan kita, kemudian kita buat project baru dengan nama Rumah.

java2_1

Langkah 2

Kemudian ciptakan class java dengan nama cRumah.

java2_2

java2_3

Langkah 3

Tambahkan kode berikut dalam class cRumah yang telah kita buat.

[sourcecode]</p>
<b>import</b> java.awt.Color;

<b>import</b> java.awt.Graphics;

&nbsp;

<b>import</b> javax.swing.JFrame;

&nbsp;

<b>public</b> <b>class</b> <span style="text-decoration: underline;">cRumah</span> <b>extends</b> JFrame {

<b>public</b> cRumah () {

<b>super</b> ("Menggambar Rumah");

setSize(600,450);

setVisible(<b>true</b>);

setLocationRelativeTo(<b>null</b>);

setDefaultCloseOperation(JFrame.<i>EXIT_ON_CLOSE</i>);

}

<b>public</b> <b>void</b> paint (Graphics g){

<b>super</b>.paint(g);

g.setColor(Color.<i>RED</i>);

<b>int</b> c[] ={180,550,500};

<b>int</b> d[]={165,165,50};

g.fillPolygon(c, d, 3);

<b>int</b> x[] ={150,180,500};

<b>int</b> y[]={51,165,50};

g.fillPolygon(x, y, 3);

g.setColor(Color.<i>GREEN</i>);

<b>int</b> a[] = {70,150,210};

<b>int</b> b []={165,50,225};

g.fillPolygon(a, b, 3);

g.setColor(Color.<i>BLACK</i>);

g.drawLine(150, 50, 500,50);

g.drawLine(70, 165, 150,50);

g.drawLine(190,165, 150,50);

g.setColor(Color.GRAY);

g.fillOval(115, 100, 50, 50);

g.drawLine(70, 165, 550,165);

g.setColor(Color.BLACK);

g.drawLine(550, 165, 500,50);

&nbsp;

g.setColor(Color.GREEN);

g.fillRect(70, 165, 122, 150);

g.setColor(Color.BLACK);

g.drawRect(70, 165, 122, 150);

g.setColor(Color.GRAY);

g.fillRect(105, 230, 50, 80);

g.setColor(Color.BLACK);

g.drawRect(105, 230, 50, 80);

g.setColor(Color.BLUE);

g.fillRect(190, 165, 361, 150);

g.setColor(Color.BLACK);

g.drawRect(190, 165, 361, 150);

g.setColor(Color.BLACK);

g.drawRoundRect(240, 210, 65, 100,25, 25);

g.setColor(Color.GRAY);

g.fillRoundRect(240, 210, 65, 100,25, 30);

g.setColor(Color.BLACK);

g.drawRoundRect(350, 200, 50, 40,25, 25);

g.setColor(Color.GRAY);

g.fillRoundRect(350, 200,50, 40,25, 25);

g.setColor(Color.BLACK);

g.drawRoundRect(450, 200, 50, 40,25, 25);

g.setColor(Color.GRAY);

g.fillRoundRect(450, 200,50, 40,25, 25);

g.setColor(Color.YELLOW);

inte [] ={70,550,25};

intf []={315,315,400};

g.fillPolygon(e, f, 3);

intr[] ={520,550,20};

int s[]={400,315,400};

g.fillPolygon(r, s, 3);

}

public static void main(String[] args) {

cRumah rumah = new cRumah();

}

}
[/sourcecode]

java2_4

Setelah kode ditulis semua kedalam class cRumah, maka kita tinggal me-Running kode yang ada, dan akan menghasilkan gambar rumah yang sederhana.

java2_5

Semoga berhasil dan selamat mencoba.

0 thoughts on “Menggambar Rumah Dengan Graphics Dan Color Pada JAVA

  1. bro
    form yang dibutuhan cuma 1 aja? soalnya biasanya saya buat dibagi menjadi 2 yang pertama kelas menthod yang kedua baru main string nya

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © All rights reserved. | Newsphere by AF themes.