/* Listing3109.java */ import java.awt.*; import java.awt.event.*; public class Listing3109 extends Frame { public static void main(String[] args) { Listing3109 wnd = new Listing3109(); wnd.setVisible(true); } public Listing3109() { super("Geschachtelte Layoutmanager, Teil II"); addWindowListener(new WindowClosingAdapter(true)); //Layout setzen und Komponenten hinzufügen setSize(300,200); //Panel 1 Panel panel1 = new Panel(); panel1.setLayout(new GridLayout(3,2)); panel1.add(new Button("Button1")); panel1.add(new Button("Button2")); panel1.add(new Button("Button3")); panel1.add(new Button("Button4")); panel1.add(new Button("Button5")); panel1.add(new Button("Button6")); //Panel 2 Panel panel2 = new Panel(); panel2.setLayout(new FlowLayout(FlowLayout.RIGHT)); panel2.add(new Button("Abbruch")); panel2.add(new Button("OK")); //Hauptfenster setLayout(new BorderLayout()); add(panel1, BorderLayout.CENTER); add(panel2, BorderLayout.SOUTH); } }