| Figura | Disegno del contorno | Disegno riempito |
|---|---|---|
| Rettangolo | drawRect | fillRect |
| Poligono | drawPolygon | fillPolygon |
| Ovale | drawOval | fillOval |
| Arco | drawArc | fillArc |
Le istruzioni di riempimento hanno esattamente gli stessi argomenti delle istruzioni che disegnano il contorno. Per esempio, fillRect prende quattro numeri, che sono le coordinate del punto in alto a sinistra del rettangolo, la larghezza e l'altezza.
Il programma Riempite.java disegna alcune figure geometriche riempite.
/*
Alcune figure geometriche riempite.
*/
import java.awt.*;
public class Riempite extends java.applet.Applet {
public void paint(Graphics g) {
Polygon p=new Polygon();
g.fillRect(0,0,100,100);
g.setColor(Color.red);
g.fillOval(100,100,50,100);
g.fillArc(200,0,80,120,45,150);
p.addPoint(200,200);
p.addPoint(200,250);
p.addPoint(250,400);
p.addPoint(190,500);
p.addPoint(160,200);
g.setColor(Color.blue);
g.fillPolygon(p);
}
}
Il risultato è il seguente: