import java.applet.Applet; 
import java.awt.*; 

    public class DrawInLayout extends Applet   // JDK 1.0.2
      { 
      public void init()
        {
        MyPanel p;

        setLayout (new BorderLayout (5, 5));

        p = new MyPanel ();
        p.setBackground (Color.red);
        add ("North", p);

        p = new MyPanel ();
        p.setBackground (Color.blue);
        add ("Center", p);

        p = new MyPanel ();
        p.setBackground (Color.magenta);
        add ("South", p);

        p = new MyPanel ();
        p.setBackground (Color.yellow);
        add ("West", p);

        p = new MyPanel ();
        p.setBackground (Color.yellow);
        add ("East", p);
        }

      public void paint (Graphics g)
        { 
        g.setColor (Color.green);
        g.fill3DRect (0, 0, size().width, size().height, true);
        } 
      }


    class MyPanel extends Panel
      {
      public Dimension preferredSize ()
        {
        return (new Dimension (30, 30));
        }

      public void paint (Graphics g)
        { 
        g.drawOval (0, 0, size().width - 1, size().height - 1);
        } 
      }

