The Graphics drawPolygon method can be used to draw outline polygons, and the Graphics fillPolygon method can be used to draw filled polygons.
void drawPolygon (int[] XArray, int[] YArray, int N)
void fillPolygon (int[] XArray, int[] YArray, int N)
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);
}
}
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);
}
}
| Sun API Reference | Class Graphics |