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); |
![]() 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.