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 !!