From a3588adff80906f8c29eadc4fa24ff5c3ea9e4ca Mon Sep 17 00:00:00 2001 From: doucoure Date: Sat, 28 Mar 2026 22:03:56 +0100 Subject: [PATCH] =?UTF-8?q?D=C3=A9but=20du=20Projet=20,=20juste=20une=20fe?= =?UTF-8?q?ntre=20menu=20avec=203=20boutons?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Demineur.java | 6 ++++++ Makefile | 11 +++++++++++ Menu.java | 38 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 Demineur.java create mode 100644 Makefile create mode 100644 Menu.java diff --git a/Demineur.java b/Demineur.java new file mode 100644 index 0000000..8b05b2b --- /dev/null +++ b/Demineur.java @@ -0,0 +1,6 @@ +public class Demineur { + public static void main(String[] args){ + Menu menu = new Menu(); + + } +} diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a2474f6 --- /dev/null +++ b/Makefile @@ -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 diff --git a/Menu.java b/Menu.java new file mode 100644 index 0000000..1fda03c --- /dev/null +++ b/Menu.java @@ -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); + + + } +}