/*
 * "Grundkurs Programmieren in Java (7. Auflage, 2014)"
 * 2003-2014, Carl Hanser Verlag
 * Loesungsvorschlag zu Aufgabe 13.1 (Version 2.0)
 * (c) 2003-2014 D. Ratz, J. Scheffler, D. Seese, J. Wiesenberger
 *
 */

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class FarbenFrame2 extends JFrame {
  private Container c;
  private JRadioButton rBox, gBox, bBox;

  public FarbenFrame2() {
    rBox = new JRadioButton("rot");
    gBox = new JRadioButton("gruen");
    bBox = new JRadioButton("blau");
    ButtonGroup bg = new ButtonGroup();
    bg.add(rBox);
    bg.add(gBox);
    bg.add(bBox);

    rBox.setSelected(true);

    c = getContentPane();
    c.setLayout(new FlowLayout());
    c.add(rBox);
    c.add(gBox);
    c.add(bBox);
    
    c.addMouseListener(new MausLauscher(c,rBox,gBox,bBox));
  }

  // main-Methode
  public static void main(String[] args) {
    FarbenFrame2 fenster = new FarbenFrame2();
    fenster.setTitle("FarbenFrame2");
    fenster.setSize(190,100);
    fenster.setVisible(true);
    fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  }
}
