// MODULE: CheckBoxTest.java // AUTEUR: IFT1170 // OBJET: montrer une checkbox // introduire le GridLayout import java.awt.*; import java.awt.event.*; public class CheckBoxTest extends FenetreFermante implements ItemListener { // quelques references et donnees primitives private Checkbox bleue,rouge,vert; private Checkbox jours[] = { new Checkbox("lundi"), new Checkbox("mardi"), new Checkbox("mercredi"), new Checkbox("jeudi"), new Checkbox("vendredi"), new Checkbox("samedi"), new Checkbox("dimanche") }; boolean bleueSelectionnee, vertSelectionnee, rougeSelectionnee; // le constructeur public CheckBoxTest(int l,int h, String titre) { super(l,h); setTitle(titre); bleueSelectionnee=vertSelectionnee=rougeSelectionnee=false; // inutile mais plus propre setLayout(new FlowLayout()); Panel panelCouleur = new Panel(); bleue = new Checkbox("bleu"); rouge = new Checkbox("rouge"); vert = new Checkbox("vert"); panelCouleur.add(bleue); panelCouleur.add(rouge); panelCouleur.add(vert); bleue.addItemListener(this); vert.addItemListener(this); rouge.addItemListener(this); Panel panelJours= new Panel(new GridLayout(7,1)); for (int i=0; i