import java.awt.Graphics;
import java.awt.Font;
import java.awt.Color;

public class Figure extends java.applet.Applet {

	public void paint(Graphics g) {
 
    Font helvetica14Normal = new Font("Helvetica",Font.PLAIN,14);

    g.setColor(Color.black);
    g.setFont(helvetica14Normal);
		g.drawString("Figures ...", 50, 20);

    g.drawLine(50,25,100,25);

   g.setColor(Color.red);

    // rectangles

    g.drawRect(50,30,20,30);
    g.fillRect(80,30,20,30);
    g.drawRoundRect(50,70,20,30,15,15);
    g.fillRoundRect(80,70,20,30,15,20); 
    g.draw3DRect(50,110,20,30,true); 
    g.fill3DRect(80,110,20,30,false); 

    // polygones

    int listeX[]={50,40,80,100,55,0};  
    int listeY[]={150,170,200,170,160,0};
    int nbrXY=listeX.length-1;
    g.drawPolygon(listeX, listeY, nbrXY);

    int listeY2[]={200,220,250,220,210,0};
    g.fillPolygon(listeX, listeY2, nbrXY);

    // ovales

    g.drawOval(120,30,20,30);
    g.fillOval(150,30,30,30);

    // arcs

    g.drawArc(120,70,20,30,45,180);
    g.fillArc(150,70,30,30,45,-150);

    // copier

    // g.copyArea(50,0,100,100,120,110);
    // g.clearRect (120,130,40,40);

 		}
}