APL/APL2.1/TP8/Radio/Radio.java

43 lines
1.2 KiB
Java
Raw Normal View History

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Radio
{
static public void main(String[] args)
{
JFrame fenetre = new JFrame();
fenetre.setSize(300, 300);
fenetre.setLocation(100, 100);
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel panneau = new JPanel();
JPanel colorPanel = new JPanel();
ButtonGroup groupe = new ButtonGroup();
JRadioButton cyanBtn = new JRadioButton("CYAN");
JRadioButton magentaBtn = new JRadioButton("MAGENTA");
JRadioButton yellowBtn = new JRadioButton("YELLOW");
ObservateurRadio observateur = new ObservateurRadio(colorPanel);
panneau.setLayout(new GridLayout(3, 1));
panneau.add(cyanBtn);
panneau.add(magentaBtn);
panneau.add(yellowBtn);
groupe.add(cyanBtn);
groupe.add(magentaBtn);
groupe.add(yellowBtn);
cyanBtn.addActionListener(observateur);
magentaBtn.addActionListener(observateur);
yellowBtn.addActionListener(observateur);
fenetre.add(colorPanel);
fenetre.add(panneau, BorderLayout.SOUTH);
fenetre.setVisible(true);
}
}