Dans cette fiche...

<Retour>

Description de l'applet

Difficulté : Résultat
Encore des formes géométriques de base, mais remplies cette fois ! Votre navigateur n'est pas compatible Java !

Listing de l'applet

// --------------------------------------------------
// 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);
	}
}

Télécharger le listing

Le listing en détail...

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à !

Intégration de l'applet dans la page

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.