Dans cette fiche... |
Difficulté : ![]() |
Résultat |
Encore des formes géométriques de base, mais remplies cette fois ! |
// -------------------------------------------------- // DESSIN2 : REMPLISSAGE DE FORMES EN JAVA // --------------------------------------------------
import java.applet.*; import java.awt.*;
public class Dessin2 extends Applet { public void init() { // Définir la couleur de fond de l'applet setBackground(Color.black); }
// La méthode paint() est appelée à chaque fois que l'applet // est dessinée à l'écran. public void paint(Graphics g) { // Tracer un rectangle bleu (x=40, y=30, largeur=80, hauteur=50) g.setColor(Color.blue); g.fillRect(40, 30, 80, 50);
// Tracer une ellipse verte (x=150, y=50, largeur=80, hauteur=30) g.setColor(Color.green); g.fillOval(150, 50, 80, 30);
// Tracer un cercle orange (x=200, y=20, largeur=hauteur=60) g.setColor(Color.orange); g.fillOval(200, 20, 60, 60);
// Tracer un rectangle aux coins arrondis // (x=105, y=15, largeur=60, hauteur=35, diamètre des coins=10) g.setColor(Color.white); g.fillRoundRect(105, 15, 60, 35, 10, 10); } }
Comme d'habitude, seules les nouveautés sont commentées.
g.fillRect(40, 30, 80, 50); g.fillOval(150, 50, 80, 30); g.fillOval(200, 20, 60, 60); g.fillRoundRect(105, 15, 60, 35, 10, 10); |
Comme vous le voyez, il est facile de transformer des formes
géométriques en figures remplies. Par rapport à la fiche précédente, on a simplement remplacé les drawQuelqueChose()
par des fillQuelqueChose(). Et voilà ! |
Voici le code qui a été utilisé dans cette page HTML pour faire apparaître l'applet :
<applet code="Dessin2.class" width=250 height=90> Votre navigateur n'est pas compatible Java ! </applet>
Pour plus de précisions sur l'intégration d'une applet, cliquez ici.