| 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.
| Cette section vous intéresse ? Abonnez-vous ! |
|