/* 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(); } }