import javax.swing.*; import java.awt.*; public class exo1 { public static void main(String[] args) { // un objet pour servir de fenetre JFrame fenetre = new JFrame(); Dimension tailleMin = new Dimension(500,400); Dimension tailleMax = new Dimension(1200,400); Dimension taillePref = new Dimension(500, 400); // on configure la fenetre fenetre.setSize(700, 400); fenetre.setMinimumSize(tailleMin); fenetre.setMaximumSize(tailleMax); fenetre.setLocation(100, 100); fenetre.setPreferredSize(taillePref); fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // On crée une zone de texte JRadioButton boutonRadio1 = new JRadioButton("Gryffondor"); JRadioButton boutonRadio2 = new JRadioButton("Serdaigle"); JRadioButton boutonRadio3 = new JRadioButton("Serpentard"); JRadioButton boutonRadio4 = new JRadioButton("Poufsouffle"); ButtonGroup Groupe = new ButtonGroup(); Groupe.add(boutonRadio1); Groupe.add(boutonRadio2); Groupe.add(boutonRadio3); Groupe.add(boutonRadio4); // on ajoute le composant dans la fenetre, au milieu GridLayout gestionnaire = new GridLayout(4,4); fenetre.setLayout(gestionnaire); fenetre.add(boutonRadio1); fenetre.add(boutonRadio2); fenetre.add(boutonRadio3); fenetre.add(boutonRadio4); // et on montre le resultat fenetre.setVisible(true); } }