/* Listing3108.java */

import java.awt.*;
import java.awt.event.*;

public class Listing3108
extends Frame
{
  public static void main(String[] args)
  {
    Listing3108 wnd = new Listing3108();
    wnd.setVisible(true);
  }

  public Listing3108()
  {
    super("Geschachtelte Layoutmanager");
    addWindowListener(new WindowClosingAdapter(true));
    //Layout setzen und Komponenten hinzufügen
    //Panel 1
    Panel panel1 = new Panel();
    panel1.setLayout(new GridLayout(3,1));
    panel1.add(new Button("Button1"));
    panel1.add(new Button("Button2"));
    panel1.add(new Button("Button3"));
    //Panel 2
    Panel panel2 = new Panel();
    panel2.setLayout(new BorderLayout());
    panel2.add(new Button("Button4"), BorderLayout.NORTH);
    panel2.add(new Button("Button5"), BorderLayout.SOUTH);
    panel2.add(new Button("Button6"), BorderLayout.WEST);
    panel2.add(new Button("Button7"), BorderLayout.EAST);
    panel2.add(new Button("Button8"), BorderLayout.CENTER);
    //Hauptfenster
    setLayout(new GridLayout(1,2));
    add(panel1);
    add(panel2);
    pack();
  }
}