Rabu, 07 Desember 2016

menggambar mudah dengan bahasa java

hayyy apa kabar??
menggambar mudah dengan bahasa java, kali ni say amencoba menggambar boneka salju, berikut adalah codingan nya

/*
 * 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 nurul;

import java.awt.Color;
import java.awt.*;
import java.awt.geom.*;
import java.awt.BasicStroke;
import java.applet.*;

/**
 *
 * @author Nurul Hikma
 */
public class NewClass1 extends javax.swing.JComponent {
   
    public static void main(String[] args) {
        // untuk menampilakan gambar yang di inginkan
javax.swing.JFrame frame = new javax.swing.JFrame();
//ukuran tampilan layar
frame.setSize (420,400);
frame.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add (new NewClass1 ());
frame.setVisible(true);
}
    public void paint(Graphics c){
       
     //membuat warna dasar dari animasi      
   c.setColor(Color.YELLOW);
  
   //c.fillRect digunakan untuk membuat persegi dan persegi panjang.
        c.fillRect(50,30,300,300);//ukuran dari latar dasar nya x=50, y=30, lebar= 300 dan tinggi 30 
      
        //membuat warna bingkai dari animasi tersebut 
        c.setColor(Color.magenta);// c.setColor digunakan untuk mengganti warna
       
        //c.fillRect digunakan untuk membuat persegi dan persegi panjang.
        c.fillRect(70, 50, 280, 260);// ukuran dari bingkai animas tersebut. x=70, y=50, lebar=280, tinggi=260
      
        // membuat warna bingkai dari animasi tersebut yaitu warna biru
        c.setColor(Color.BLUE);
        // ukuran dari bingkai nya x=50, y=320, lebar =300 dan tinggi=20
        c.fillRect(50, 320,300, 20); //c.fillRect digunakan untuk membuat persegi dan persegi panjang.
       
        // pengaturan jenis font yang di gunakan dan ukuran font yang di gunakan yaitu 16
         c.setFont(new Font("Times New Roman", Font.PLAIN, 16));
       
         // warna dari font tersebut berwarna hitam
        c.setColor(Color.black);
       
        // c.drawString di pakai untuk membuat kata dan x=150 dan y=333
         c.drawString("Quis 2 Grafkom", 150, 333);
        
         // warna dari latar animasi tersebut.
        c.setColor(Color.cyan);
       
    // ukuran dari latar tersebut dengan x=90, y=55, lebar=260, tinggi=255
        c.fillRect(90, 55,260, 255);//c.fillRect digunakan untuk membuat persegi dan persegi panjang.
       
        // warna dari kepala boneka nya
        c.setColor(Color.white);
       
        // ukuran dari kepala nya
        // 170=jarak dari sebelah kiri/x, 100=y ,70=lebar, 70=tinggi,dimualai dari 0 360= bentuk bulatan
        c.fillArc(170,100,70,70,0,360);// c.fiillArc di gunakan untuk membuat lingkaran
      
        //membuat warna dari mata nya
        c.setColor(Color.black);// mata
       // c.fiillArc di gunakan untuk membuat lingkaran
        c.fillArc(185, 120, 10, 10,0 ,360);// ukuran dari matanya dengan x=185, y=120, lebar=10, dimulai dari 0 tinggi=10 dan membentuk bulatan 360
        c.fillArc(215, 120, 10, 10, 0, 360);// ukuran dari matanya dengan x=185, y=120, lebar=10 tinggi=10, dimulai dari 0 dan membentuk bulatan 360
       
        // c.fillRect di gunakan untuk membuat persegi dan persegi panjang
        c.fillRect(180,78, 50, 20);//kotak dari topi dengan x=180, y=78, lebar=50 dan tinggi 20
       
        c.setColor(Color.red);// membuat warna menjadi merah
     
        // c.fiillArc di gunakan untuk membuat lingkaran
        c.fillArc(180,137,50,20,0,360); // bentuk dari mulut dengan x=180, y=137, lebar= 50, tinggi=20 dan berbentuk bulat sempurna dengan ukuran 360
       
       // c.fiillArc di gunakan untuk membuat lingkaran
        c.fillArc(175, 96,60, 8,0,360); // bentuk awal lingkaran topi dengan x=175, y=96, lebar= 60, tinggi=8 dan berbentuk bulat sempurna=360
   
        // merupaka bentuk dari bunga di topi , atau kelopak yang pertama sampai ke tujuh
        // c.fiillArc di gunakan untuk membuat lingkaran
        c.fillArc(182, 80, 10, 10, 0, 360);//2 dengan x=182 y=80, lebar =10 dan tinggi =10, membentuk sedut 360 yang dimulai dari 0
        c.fillArc(175, 80, 10, 10, 0, 360);//3 dengan x=175 y=80, lebar =10 dan tinggi =10, membentuk sedut 360 yang dimulai dari 0
        c.fillArc(171, 74, 10, 10, 0, 360);//4 dengan x=171 y=74, lebar =10 dan tinggi =10, membentuk sedut 360 yang dimulai dari 0
        c.fillArc(175, 68, 10, 10, 0, 360);//5 dengan x=175 y=68, lebar =10 dan tinggi =10, membentuk sedut 360 yang dimulai dari 0
         c.fillArc(185, 74, 10, 10,0,360);//6 dengan x=185 y=74, lebar =10 dan tinggi =10, membentuk sedut 360 yang dimulai dari 0
        c.fillArc(182, 68, 10, 10,0,360);//7 dengan x=182 y=68, lebar =10 dan tinggi =10, membentuk sedut 360 yang dimulai dari 0
       
        // merupaka bentuk dari bunga di bingkai , atau kelopak yang pertama sampai ke tujuh
        // c.fiillArc di gunakan untuk membuat lingkaran
        c.fillArc(69, 44, 20, 20,0,360);// bunga bingkai dengan x=69 y=44, lebar =20 dan tinggi =20, membentuk sedut 360 yang dimulai dari 0
        c.fillArc(76, 30, 20, 20,0,360);// bunga bingkai dengan x=76 y=30, lebar =20 dan tinggi =20, membentuk sedut 360 yang dimulai dari 0
        c.fillArc(92, 32, 20, 20,0,360);// bunga bingkai dengan x=92 y=32, lebar =20 dan tinggi =20, membentuk sedut 360 yang dimulai dari 0
        c.fillArc(98, 45, 20, 20,0,360);// bunga bingkai dengan x=98 y=45, lebar =20 dan tinggi =20, membentuk sedut 360 yang dimulai dari 0
        c.fillArc(89, 56, 20, 20,0,360);// bunga bingkai dengan x=89 y=56, lebar =20 dan tinggi =20, membentuk sedut 360 yang dimulai dari 0
        c.fillArc(75, 56, 20, 20,0,360);// bunga bingkai dengan x=75 y=56, lebar =20 dan tinggi =20, membentuk sedut 360 yang dimulai dari 0
       
        ////c.fillRect digunakan untuk membuat persegi dan persegi panjang.
        c.fillRect(278, 176, 10, 13);//kotak di tangan dengan x=278 y=176, lebar=10 dan tinggi =13
       
        // c.fiillArc di gunakan untuk membuat lingkaran
        c.fillArc(278, 73, 30, 30, 0,360);// balon yang warna merah dengan x=278 y=73, lebar =30 dan tinggi =30, membentuk sedut 360 yang dimulai dari 0
      
        c.setColor(Color.GREEN);//merubah warna
         c.fillArc(268, 76, 30, 30, 0,360);// balon dengan x=268 y=76, lebar =30 dan tinggi =30, membentuk sedut 360 yang dimulai dari 0
       
         c.setColor(Color.darkGray);
         c.fillArc(260, 72, 30, 30, 0,360);// balon dengan x=260 y=72, lebar =30 dan tinggi =30, membentuk sedut 360 yang dimulai dari 0
       
         c.setColor(Color.black);
         ////c.fillRect digunakan untuk membuat persegi dan persegi panjang.
        c.fillRect(280, 106, 2, 70);//tali dengan x=280 y=106 lebar=2 dan tinggi =70
        c.fillRect(283, 106, 2, 70); //tali dengan x=283 y=106 lebar=2 dan tinggi =70
       
        c.setColor(Color.orange);
        c.fillArc(178, 74, 10, 10,10,360);//1 lingkaran bunga yang di tengah nya
        c.fillArc(83, 43, 20, 20,0,360);// bunga bingkai, lingkaran bunga yang tengah

        // mengubah warna menjadi putih
        c.setColor(Color.white);
        c.fillArc(180,135,50,17,0,360);//tutup mutul dengan x=180 y=135, lebar=50, tinggi=17 dan membentu sudut 360 yang dimulai dari 0
        c.fillArc(142,160,130,130,0,360);// badan dengan x=142 y=16, lebar=130, tinggi=30 dan membentu sudut 360 yang dimulai dari 0
        c.fillArc(258, 180, 40, 40, 0,360);// tangan dengan x=258 y=180, lebar=40, tinggi=40 dan membentu sudut 360 yang dimulai dari 0
      
        // merubah warna menjadi hijau atau membuat warna hijau
        c.setColor(Color.GREEN);
        c.fillArc(177, 163,56, 6,0,360); //syal 1 yang di leher dengan x=177, y=163, lebar=56 tinggi=6 dan membentuk sudut 360 yang dimulai dari 0
         c.fillArc(179, 163,6,65,0,360);// syal 2 yang ke bawah dengan x=179, y=163, lebar=6 tinggi=65 dan membentuk sudut 360 yang dimulai dari 0
       
         // merubah menjadi warna merah
         c.setColor(Color.red);
         c.fillArc(202, 180, 8, 8, 0, 360);// buah baju atau kancing baju dengan x=202 , y=180, lebar=8 tinggi=8 dan membentuk sudut 360 yang dimulai dari 0
         c.fillArc(202, 220, 8, 8, 0, 360);// buah baju atau kancing baju dengan x=202 , y=220, lebar=8 tinggi=8 dan membentuk sudut 360 yang dimulai dari 0
         c.fillArc(202, 260, 8, 8, 0, 360);// buah baju atau kancing baju dengan x=202 , y=260, lebar=8 tinggi=8 dan membentuk sudut 360 yang dimulai dari 0
            c.fillArc(178,143,8,8,0,360); // lingkaran di sudut mulut dengan x=178 y=143 lebar=8 dan tinggi =8 yang membentuk sudut 360 yang dimulai dari 0
         c.fillArc(225,143,8,8,0,360); // lingkaran di sudut mulut dengan x=225 y=143 lebar=8 dan tinggi =8 yang membentuk sudut 360 yang dimulai dari 0
          
         c.setFont(new Font("Times New Roman", Font.PLAIN, 16));// pengaturan bentuk font dengan ukuran font 16
         c.drawString("Nurul Hikma", 185, 44);// nama dan x=185 dan y=44
       
       
    }
}
dan ini hasilnya

Makalah Lembaga Pendidikan Islam

  BAB I PENDAHULUAN A.     Latar Belakang Islam merupakan komponen terpenting untuk membentuk dan mewarnai corak hidup masyarakat. Pen...