| Dans cette fiche... |
| Difficulté :
|
Résultat |
| Tracé d'arcs de cercles simples ou pleins en Java. |
// -------------------------------------------------- // DESSINARC : DESSIN D'ARCS DE CERCLES // --------------------------------------------------
import java.applet.*; import java.awt.*;
public class DessinArc 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 arc de cercle orange, de 135 degrés
g.setColor(Color.orange);
g.drawArc(100, 20, 100, 90, 0, 135);
// Tracer un arc plein g.setColor(Color.yellow); g.fillArc(10, 20, 50, 50, 45, 270);
// Tracer un cercle g.setColor(Color.red); g.fillOval(30, 25, 10, 10); } }
Comme d'habitude, seules les nouveautés sont commentées.
// Tracer un arc de cercle orange, de 135 degrés g.setColor(Color.orange); g.drawArc(100, 20, 100, 90, 0, 135); |
Après avoir définir la couleur orange, on trace un cercle grâce à la
méthode drawArc().Cette méthode accepte les paramètres suivants : drawArc(x, y, largeur, hauteur, AngleDebut, AngleFin), avec :
|
// Tracer un arc plein g.setColor(Color.yellow); g.fillArc(10, 20, 50, 50, 45, 270); |
| Cette fois, l'arc est tracé par la méhode fillArc(). Il est donc
"plein". Les paramètres sont les mêmes que pour drawArc(). |
Voici le code qui a été utilisé dans cette page HTML pour faire apparaître l'applet :
<applet code="DessinArc.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 ! |
|