Rabu, 12 September 2018

Menghubungkan Baris Berbentuk Rumah

halo gays........?

kesempatan kali ini saya akan berbagi coding tentang bagaimana cara menghubungkan sebuah garis menjadi bentuk sebuah rumah sederhana menggunakan aplikasi Netbeans IDE 8.0.2
keren kan....?

jika teman-teman ingin mencoba coding ini jalankan saja di aplikasi Netbeans .
ok ini codingnya gays:

package rumah_ian;

import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Rumahian extends JPanel 
{
 public void paint(Graphics g) {
//int x=100; int y=100;
g.setColor(Color.red);
int addrian = 0;
    while (addrian <=100){    //angka 100 ditunjukan pada panjang garis.
        g.fillRect(300 , 180+addrian, 2, 2);   //angka 300 titik awal koordinat mendekati X
        addrian++; }
int addrian1 = 0;
    while (addrian1 <=200){
        g.fillRect(300+addrian1 , 280, 2, 2);  //angka 2, 2 untuk ketebalan garisnya
        addrian1++; }
int addrian2 = 0;
    while (addrian2 <=200){
        g.fillRect(300+addrian2,180, 2, 2);
        addrian2++; }  
int addrian3 = 0;
    while (addrian3 <=100){
        g.fillRect(500 , 180+addrian3, 2, 2);  //angka 180 ialah titik awal koordinat mendekati Y
        addrian3++; }  
int addrian4 = 0;
    while (addrian4 <=100){
        g.fillRect(400+addrian4 , 80+addrian4, 2, 2);  //kalo baris ini untuk garisnya berbentuk diagonal
        g.fillRect(400-addrian4 , 80+addrian4, 2, 2);  //kalo baris ini untuk garisnya berbentuk diagonal
        addrian4++; }
int addrian5 = 0;
    while (addrian5 <=50){
        g.fillRect(400 , 230+addrian5, 2, 2);
       addrian5++; }
    int addrian6 = 0;
    while (addrian6 <=50){
        g.fillRect(425 , 230+addrian6, 2, 2);
        addrian6++; }
int addrian7 = 0;
    while (addrian7 <=25){
        g.fillRect(399+addrian7,230, 2, 2);
        addrian7++; }
int addrian8 = 0;
    while (addrian8 <=20){
        g.fillRect(350 , 230+addrian8, 2, 2);
        addrian8++; }
    int addrian9 = 0;
    while (addrian9 <=20){
        g.fillRect(375 , 230+addrian9, 2, 2);
        addrian9++; }
int addrian10 = 0;
    while (addrian10 <=25){
        g.fillRect(350+addrian10,230, 2, 2);
        addrian10++; }
int addrian11 = 0;
    while (addrian11 <=25){
        g.fillRect(350+addrian11,250, 2, 2);
        addrian11++; } 
}

    public static void main(String[] args) {
           JFrame frame = new JFrame();
    frame.getContentPane().add(new Rumahian());

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(800,900);
    frame.setVisible(true);

    }
    
}

ini hasil outputnya:

Semoga bermanafaat ya gays.....Terimakasih Atas Kunjungannya !!