Files
SAE21_2025/Menu.java
T

46 lines
1.2 KiB
Java
Raw Normal View History

import javax.swing.*;
import java.awt.*;
public class Menu {
private JFrame fenetre;
private JPanel panneauMenu;
private JButton boutonNouvellePartie;
private JButton boutonReprendre;
private JButton boutonQuitter;
private GridLayout gestionnaire;
public Menu() {
fenetre = new JFrame();
fenetre.setSize(300,300);
fenetre.setLocation(100,100);
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
panneauMenu = new JPanel();
panneauMenu.setBorder(BorderFactory.createEmptyBorder(50, 50, 50, 50));
gestionnaire= new GridLayout(3, 1,0,20);
panneauMenu.setLayout(gestionnaire);
// Les bouton du Menu
boutonNouvellePartie = new JButton("Nouvelle partie");
boutonNouvellePartie.addActionListener(new NouvellePartie(this));
panneauMenu.add(boutonNouvellePartie);
boutonReprendre = new JButton("Reprendre");
panneauMenu.add(boutonReprendre);
boutonQuitter = new JButton("Quitter");
boutonQuitter.addActionListener(new Quitter());
panneauMenu.add(boutonQuitter);
fenetre.add(panneauMenu, BorderLayout.CENTER);
fenetre.setVisible(true);
}
// cacher le menu quand on lance le jeu
public JFrame getFenetre() { return fenetre; }
}