F POLYGON & POLYLINE ~ Guru manja

POLYGON & POLYLINE


 APA ITU POLYGON DAN POLYLINE ?

- POLYGON adalah bentuk multisided tertutup yang terdiri dari segmen garis lurus.
- POLYLINE adalah urutan titik yang terhubung.

Berikut contoh programnya :

//Perintah yang digunakan dalam program ini.
import java.awt.Graphics;
import java.awt.Color;
import java.awt.Polygon;
import javax.swing.JFrame;
import javax.swing.JPanel;

public class poly21 extends JPanel {
    public void paintComponent(Graphics g) {
//polygon object no.1
int[] x= {10,50,50,10,10,40,40,20,20};
int[] y= {10,10,60,60,20,20,50,50,30};
g.drawPolyline(x, y,9);
//polylines 2 array no.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);
//fill polygon 2 array no.3
int[] x3= {10,30,50,70,90,60,60};
int[] y3 = {180,170,180,170,180,210,260};
java.awt.Polygon polygon3 = new java.awt.Polygon(x3, y3, 7);
                g.drawPolygon(polygon3);
//fill polygon dengan polygon object no.4
Polygon polygon2 = new Polygon();
polygon2.addPoint(10, 270);
polygon2.addPoint(40, 300);
polygon2.addPoint(70, 270);
polygon2.addPoint(70, 330);
polygon2.addPoint(10, 330);
g.fillPolygon(polygon2);
                
  //no.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) {
JFrame frame =  new JFrame("Menggambar POlygon");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

poly21 Polys = new poly21();
frame.add(Polys);
frame.setSize(280,270);
frame.setVisible(true);
}
}

Dengan hasil output sebagai berikut :





 sekian penjelasanya mengenai polygon dan poliline terima kasih 
 

NAMA : RAJU PRATAMA
NPM : 011180131















Previous
Next Post »