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