// -------------------------------------------------- // DESSINPOLY : DESSIN DE POLYGONES EN JAVA // -------------------------------------------------- import java.applet.*; import java.awt.*; public class DessinPoly extends Applet { // Déclarer 2 tableaux pour les coordonnées int x[], y[]; public void init() { // Définir la couleur de fond de l'applet setBackground(Color.black); // Définir les coordonnées de chaque point du polygone x = new int[7]; y = new int[7]; x[0] = 10; y[0] = 10; x[1] = 20; y[1] = 30; x[2] = 100; y[2] = 10; x[3] = 80; y[3] = 80; x[4] = 220; y[4] = 80; x[5] = 10; y[5] = 50; x[6] = 240; y[6] = 10; // Note : les 2 tableaux peuvent être renseignés plus // facilement. L'important ici est de comprendre le // principe général. } // La méthode paint() est appelée à chaque fois que l'applet // est dessinée à l'écran. public void paint(Graphics g) { // Tracer un polygone jaune, basé sur les tableaux de coordonnées x[] et y[] g.setColor(Color.orange); g.drawPolygon(x, y, 7); } }