Usage:
The Graphics drawPolygon method can be used to draw outline polygons, and the Graphics fillPolygon method can be used to draw filled polygons.
Class:
Graphics
Example Methods:
drawPolygon (int[] XArray, int[] YArray, int N)
fillPolygon (int[] XArray, int[] YArray, int N)
Arguments:
XArray
Array of the horizontal locations of the vertices of the polygon, in pixels.
YArray
Array of the vertical locations of the vertices of the polygon, in pixels.
N
Number of points.
Code:
import java.applet.Applet;
import java.awt.*;
public class Polygon1 extends Applet {
public void paint (Graphics g) {
int Cursor;
int[] XArray = {20, 160, 120, 160, 20, 60};
int[] YArray = {20, 20, 90, 160, 160, 90};
g.drawPolygon (XArray, YArray, 6);
Cursor = 0;
while (Cursor < 6) {
XArray [Cursor] = XArray [Cursor] + 200;
Cursor = Cursor + 1;
}
g.fillPolygon (XArray, YArray, 6);
}
}
Code:
import java.applet.Applet;
import java.awt.*;
public class Polygon2 extends Applet {
public void paint (Graphics g) {
int Cursor;
int[] XArray = {20, 160, 40, 90, 130};
int[] YArray = {50, 50, 120, 20, 120};
g.drawPolygon (XArray, YArray, 5);
Cursor = 0;
while (Cursor < 5) {
XArray [Cursor] = XArray [Cursor] + 180;
Cursor = Cursor + 1;
}
g.fillPolygon (XArray, YArray, 5);
}
}
Answered by
Sharad Singh
, an ibibo Master,
at
5:55 PM on September 25, 2008