import java.awt.*;
import javax.swing.*;


public class Drawing extends JApplet {
 
    public void paint(Graphics g) {
        g.setColor(Color.BLACK);
        g.drawRect(10, 10, 80, 80); // x, y, width, height
        
        g.setColor(Color.BLUE);
        g.fillRect(110, 10, 80, 80);
        
        g.setColor(Color.DARK_GRAY);
        g.drawOval(210, 10, 80, 80);
        
        g.setColor(Color.CYAN);
        g.fillOval(310, 10, 80, 80);
        
        g.setColor(Color.LIGHT_GRAY);
        // startAngle, degrees
        g.drawArc(10, 110, 80, 80, 0, 45);
        
        g.setColor(Color.MAGENTA);
        g.fillArc(110, 110, 80, 80, 45, 90);
        
        g.setColor(Color.ORANGE);
        // x, y, width, height, arcWidth, arcHeight
        g.drawRoundRect(210, 110, 80, 80, 40, 40);
        
        g.setColor(Color.PINK);
        g.fillRoundRect(310, 110, 80, 80, 20, 60);
        
        g.setColor(Color.RED);
        // startX, startY, endX, endY
        g.drawLine(10, 210, 90, 290);
        
        g.drawString("ABC123", 110, 210 + 50);
        
        // Now for something more complicated
        g.setColor(Color.BLACK);
        g.drawPolygon(new int[] { 250, 290, 210 },
                      new int[] { 210, 290, 290 }, 3);

        g.setColor(Color.YELLOW);
        g.fillPolygon(new int[] { 320, 350, 380, 310, 390 },
                      new int[] { 290, 210, 290, 240, 240 }, 5);
    }
}