diff --git a/src/Accueil.class b/src/Accueil.class deleted file mode 100644 index 5e22268..0000000 Binary files a/src/Accueil.class and /dev/null differ diff --git a/src/Boutons.class b/src/Boutons.class deleted file mode 100644 index df7dc60..0000000 Binary files a/src/Boutons.class and /dev/null differ diff --git a/src/Boutons.java b/src/Boutons.java index e45f548..f6d02c5 100644 --- a/src/Boutons.java +++ b/src/Boutons.java @@ -7,7 +7,8 @@ public class Boutons extends JPanel { private JButton choisirGrille; private JButton importerGrille; private JFrame fenetrePrincipale; - + /*private int tailleGrille; // variable pour stocker la taille de la grille choisie par l'utilisateur */ + public Boutons(JFrame fenetrePrincipale) { // Création des boutons choisirGrille = new JButton("Générer une grille"); @@ -32,16 +33,18 @@ public class Boutons extends JPanel { } try { int taille = Integer.parseInt(strTaille); - if (taille > 3 && taille < 21) { - // afficher la taille choisir dans la console - System.out.println("Les dimensions de la grille : " + taille + "x" + taille); - // Afficher la boîte de dialogue pour le choix du remplissage de la grille - String[] options = {"Remplir aléatoirement", "Partir d'une grille vide"}; - int choix = JOptionPane.showOptionDialog(this, "Choisissez comment remplir la grille :", "Remplissage de la grille", JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE, null, options, options[0]); - switch (choix) { + if (taille > 3 && taille < 21) { + // stocker la taille de la grille choisie + /*this.tailleGrille = taille;*/ + // afficher la taille choisir dans la console + System.out.println("Les dimensions de la grille : " + taille + "x" + taille); + // Afficher la boîte de dialogue pour le choix du remplissage de la grille + String[] options = {"Remplir aléatoirement", "Partir d'une grille vide"}; + int choix = JOptionPane.showOptionDialog(this, "Choisissez comment remplir la grille :", "Remplissage de la grille", JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE, null, options, options[0]); + switch (choix) { case 0: // afficher la grille aléatoirement - GridPanel grille = new GridPanel(); + GridPanel grille = new GridPanel(taille); this.fenetrePrincipale.add(grille); this.fenetrePrincipale.validate(); break; diff --git a/src/Fenetre.class b/src/Fenetre.class deleted file mode 100644 index a2c928b..0000000 Binary files a/src/Fenetre.class and /dev/null differ diff --git a/src/GridPanel$1.class b/src/GridPanel$1.class deleted file mode 100644 index 9aedacd..0000000 Binary files a/src/GridPanel$1.class and /dev/null differ diff --git a/src/GridPanel$2.class b/src/GridPanel$2.class deleted file mode 100644 index c782be4..0000000 Binary files a/src/GridPanel$2.class and /dev/null differ diff --git a/src/GridPanel$3.class b/src/GridPanel$3.class deleted file mode 100644 index 77c832b..0000000 Binary files a/src/GridPanel$3.class and /dev/null differ diff --git a/src/GridPanel$4.class b/src/GridPanel$4.class deleted file mode 100644 index d7d9168..0000000 Binary files a/src/GridPanel$4.class and /dev/null differ diff --git a/src/GridPanel$5.class b/src/GridPanel$5.class deleted file mode 100644 index 4089a33..0000000 Binary files a/src/GridPanel$5.class and /dev/null differ diff --git a/src/GridPanel$6.class b/src/GridPanel$6.class deleted file mode 100644 index 4f09c1f..0000000 Binary files a/src/GridPanel$6.class and /dev/null differ diff --git a/src/GridPanel.class b/src/GridPanel.class deleted file mode 100644 index 332c8e4..0000000 Binary files a/src/GridPanel.class and /dev/null differ diff --git a/src/GridPanel.java b/src/GridPanel.java index ff9ad4a..61fcc6b 100644 --- a/src/GridPanel.java +++ b/src/GridPanel.java @@ -4,7 +4,7 @@ import java.util.Random; import java.awt.event.*; public class GridPanel extends JPanel { - private int gridSize = 10; + private int gridSize; private int cellSize = 50; private Color[][] gridColors; private boolean editMode = false; @@ -16,7 +16,8 @@ public class GridPanel extends JPanel { private JButton placeTButton; private JButton editButton; - public GridPanel() { + public GridPanel(int gs) { + this.gridSize = gs; setPreferredSize(new Dimension(gridSize * cellSize, gridSize * cellSize)); setBackground(Color.WHITE); @@ -135,7 +136,7 @@ public void paintComponent(Graphics g) { } -public static void main(String[] args) { +/*public static void main(String[] args) { JFrame frame = new JFrame("GridPanel"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().setLayout(new BorderLayout()); @@ -144,5 +145,5 @@ public static void main(String[] args) { frame.getContentPane().add(gridPanel.getComponents()[0], BorderLayout.NORTH); frame.pack(); frame.setVisible(true); -} +}*/ }