1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| public class Accueil extends JFrame implements ItemListener{
/**
* serialVersionUID
*/
private static final long serialVersionUID = 1L;
private JRadioButton newPlanning;
private JRadioButton openPlanning;
private JPanel panAccueil;
private ButtonGroup groupChoixAccueil;;
private JButton buttonOk;
public Accueil(){
setTitle("Gestion d'emploi du temps");
initUI();
panAccueil = new JPanel();
panAccueil.setBorder(new TitledBorder("Que voulez-vous faire ?"));
newPlanning = new JRadioButton("Créer un nouveau planning");
openPlanning = new JRadioButton("Ouvrir un planning existant");
groupChoixAccueil = new ButtonGroup();
groupChoixAccueil.add(newPlanning);
newPlanning.addItemListener(this);
panAccueil.add(newPlanning);
groupChoixAccueil.add(openPlanning);
openPlanning.addItemListener(this);
panAccueil.add(openPlanning);
buttonOk = new JButton("Ok");
Container contenu = getContentPane();
contenu.add(buttonOk, "South");
contenu.add(panAccueil);
}
private void initUI() {
//Permet de récupérer la taille de l'écran pour afficher l'application sur tout l'écran
//setExtendedState(JFrame.MAXIMIZED_BOTH);
setSize(500,200);
this.setLocationRelativeTo(null);
}
public static void main(String[] args) {
Accueil frame = new Accueil();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
@Override
public void itemStateChanged(ItemEvent arg0) {
}
} |
Partager