/*
 * "Grundkurs Programmieren in Java - Band 2 (2. Auflage, 2006)I"
 * 2003-2006, Carl Hanser Verlag
 * Loesungsvorschlag zu Aufgabe 6.1 (Version 2.0)
 * (c) 2003-2006 D. Ratz, J. Scheffler, D. Seese, J. Wiesenberger
 *
 */

import java.awt.*;
import javax.swing.*;

public class VierButtonFrame extends JFrame {
  Container c;          
  JLabel beschriftung;  

  public VierButtonFrame(int i) {
    c = getContentPane();
    if (i==1) 
      c.setLayout(new FlowLayout());
    else if (i==2)
      c.setLayout(new BorderLayout());
    else if (i==3)
      c.setLayout(new GridLayout());
    else 
      c.setLayout(new GridLayout(0,1));

    c.add(new JButton("A"));
    c.add(new JButton("B"));
    c.add(new JButton("C"));
    c.add(new JButton("D"));
  }
  
  public static void main(String[] args) {
    VierButtonFrame[] fenster = new VierButtonFrame[4];
    for (int i=0; i<4; i++) {
      fenster[i] = new VierButtonFrame(i+1);
      fenster[i].setTitle("Fenster " + (i+1));
      fenster[i].setSize(200,200);
      fenster[i].setLocation(i*200,0);
      fenster[i].setVisible(true);
      fenster[i].setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
  }
}
