Senin, 09 Desember 2019

Cara membuat Poligon Dan PolyLine Pada bahasa pemograman Java (Grafika Komputer)

APA SIH POLYLINES AND POLIGON ?
Polylines adalah urutan titik yang terhubung.
Poligon adalah bentuk multisided tertutup yang terdiri dari segmen garis lurus.

     Langsung saja kita buat programnya.

// Ini adalah java apa saja yang dipanggil untuk membuat project ini.
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Polygon;
import javax.swing.JFrame;
import javax.swing.JPanel;

// Ini adalah kelas yang di extends ke JPanel
public class poly extends JPanel{
public void paintComponent(Graphics g) {

//Nomor 1 :
int[] x1= {10,70,70,10,10,60,60,30,30};
int[] y1= {10,10,70,70,30,30,60,60,40};
g.drawPolyline(x1, y1,9);

//Nomor 2 :
int[] x2 = {60,40,10,35,50,70,40,20};
int[] y2 = {95,80,110,130,110,130,160,140};
g.drawPolyline(x2, y2,8);
             
  //Nomor 3 :
  int[] x3 = {10,30,50,70,90,60,60};
int[] y3 = {180,170,180,170,180,210,260};
Polygon polygon1 = new Polygon (x3, y3, 7);
  g.drawPolygon(polygon1);
           
 //Nomor 4 :
  int[] x4 = {10,40,70,70,10};
int[] y4 = {270,300,270,330,330};
g.fillPolygon(x4, y4, 5);
             
  //Nomor 5 :
  int[] x5= {10,40,70,70,60,20,10};
int[] y5 = {370,340,370,420,440,440,420};
g.fillPolygon(x5, y5, 7);
                g.setColor(Color.WHITE);
                g.fillRect(25, 380, 30, 40);
             
        }
public static void main(String[] a) {
 // Ini adalah program untuk menampilkan frame
JFrame frame =  new JFrame("Menggambar POlygon");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

poly Polys = new poly();
frame.add(Polys);
frame.setSize(200,500);
frame.setVisible(true);
}
}

Ini adalah hasil dari project diatas.

Semoga bermanfaat,

Muhammad Octa Firmansyah
011180195