Belajar Menggambar busur Menggunakan Program Java Netbeans

Menggambar Busur
           Sebuah busur digambarkan sebagai penggalan dari suatu oval. Sudut busur diukur dalam derajat. Lintasan busur di mulai dari sudut awal sampai derajat tertentu yang di tetap kan oleh sudut busur. Sudut awal mengindikasikan derajat dimana awal busur berawal.Sudut busur positif menetapkan total derajat yang dilalui oleh lintasan busur. Gambar sudut positif menunjukkan sebuah lintasan busur dari nol derajat sampai berkisar 110 derajat. Busur dengan lintasan berlawanan dengan arah jarum jam diukur dalam derajat positif. Sudut busur negative menunjukkan sebuah lintasan busur dari nol derajat sampai berkisar -110 derajat. Busur dengan lintasan dengan lintasan searah dengan jarum jam diukur dalam derajat negative. Ketika menggambarkan sebuah busur, anda perlu menetapkan persegi panjang untuk sebua hoval .busur akan melintas sebagian dari oval tersebut.
METODE
PENJELASAN
Public void drawArc (int x, int y, intlebar, inttinggi,intsudutawal, intsudutBusur)
Menggambarkan sebuah busur relative terhadap koordinat x dan koordinat y dari persegi panjang membulat dengan lebar dan tinggi terspesifikasi. Segmen busur di gambar kan mulai dari sudutAwal dan melintas sejauh sudutBusur derajat.
Public void fillArc
(int x, int y, intlebar, inttinggi,intsudutawal, intsudutBusur)
Menggambarkan sebuah busur  terisi  relative terhadap koordinat x dan koordinat y dari persegi panjang membulat dengan lebar dan tinggi terspesifikasi. Segmen busur digambarkan mulai dari sudutAwal dan melintas sejauh sudutBusur derajat.
Latihan
  1. Buat sebuah project bebas dengan nama project/package Misalkan nama projectnya gambarbusur 
  2.      Selanjutnya buatlah sebuah class pada package gambarbusur dan kasih nama classnya BusurJpanel. Setelah    itu ketikan source code seperti yang ada pada gambar dibawah.
 1
 2   
 3
 4
 5
 6
 7
 8
 9   
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package gambarbusur;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JPanel;
/**
 *
 * @author CH MUNGKUR
 */
public class BusurJpanel extends JPanel {
    public void paintComponent (Graphics g)
    {
        super.paintComponent(g);// memanggil paincomponent superkelas
        
        // mulai dari 0 sampai 360 derajat
        g.setColor(Color.RED);
        g.drawRect(15, 35, 80, 80);
        g.setColor(Color.BLACK);
        g.drawArc(15, 35, 80, 80, 0, 360);
        
        // mulaiu dari 0 sampai 110 derajat
        g.setColor(Color.RED);
        g.drawRect(100, 35, 80, 80);
        g.setColor(Color.BLACK);
        g.drawArc(100, 35, 80, 80, 0, 110);
        
        // mulai dari 0 sampai -270 derajat
        g.setColor(Color.RED);
        g.drawRect(185, 35, 80, 80);
        g.setColor(Color.BLACK);
        g.drawArc(185, 35, 80, 80, 0, -270);
        
        // mulai dari 0 sampai 360 derajat
        g.fillArc(15, 120, 80, 40, 0, 360);
        
        // mulai dari 270 sampai -90 derajat
        g.fillArc(100, 120, 80, 40, 270, -90);
        
        //mulai dari 0 sampai -270 derajat
        g.fillArc(185, 120, 80, 40, 0, -270);
               
    } // akhir metode paintComponent
    
}

        3.   Selanjutnya tambahkan lagi sbuah class pada package gambarbusur dan kasi nama classnya                  GambarBusur kemudian ketikan source seperti yang ada pada gambar di bawah.

 1   
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
package gambarbusur;
import javax.swing.JFrame;
/**
 *
 * @author CH MUNGKUR
 */
 public class Gambarbusur {
     /**
     * @param args the command line arguments
     */
  public static void main(String[] args) {
        // mengeksekusi aplikasi
        JFrame frame = new JFrame("menggambar busur");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        BusurJpanel busurJpanel = new BusurJpanel(); // menciptakan Busurjpanel
        frame.add (busurJpanel); // menambahkan busurJpanel pada frame
        frame.setSize(300,210); // menetapkan ukuran frame
        frame.setVisible(true); // menampilkan frame
  } // akhir main   
  } // akhir kelas Gambarbusur

          4.  Output dari script di atas.

Belajar Menggambar busur Menggunakan Program Java Netbeans


Baca Juga Menggambar Garis Persegi Panjang Oval Dengan Java-Grafika Komputer

semoga bermanfaat terimakasih.
belajar grafika komputer,
belajar grafika komputer dengan java,
mengapa perlu belajar grafika komputer

0 Response to "Belajar Menggambar busur Menggunakan Program Java Netbeans"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel