Début du Projet , juste une fentre menu avec 3 boutons

This commit is contained in:
2026-03-28 22:03:56 +01:00
parent 1304ba91fc
commit a3588adff8
3 changed files with 55 additions and 0 deletions
+6
View File
@@ -0,0 +1,6 @@
public class Demineur {
public static void main(String[] args){
Menu menu = new Menu();
}
}
+11
View File
@@ -0,0 +1,11 @@
Menu.class : Menu.java
javac -implicit:none Menu.java
Demineur.class : Demineur.java Menu.class
javac -implicit:none Demineur.java
run : Demineur.class Menu.class
java Demineur
clean :
rm -f *.class
+38
View File
@@ -0,0 +1,38 @@
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");
panneauMenu.add(boutonNouvellePartie);
boutonReprendre = new JButton("Reprendre");
panneauMenu.add(boutonReprendre);
boutonQuitter = new JButton("Quitter");
panneauMenu.add(boutonQuitter);
fenetre.add(panneauMenu, BorderLayout.CENTER);
fenetre.setVisible(true);
}
}