ajout de la detection de mauvais placement

This commit is contained in:
2024-05-03 19:00:41 +02:00
parent 461b7d488f
commit d23988596d
2 changed files with 136 additions and 16 deletions

View File

@@ -18,7 +18,7 @@ public class SudokuGrid extends JFrame {
for (int j = 0; j < GRID_SIZE; j++) {
grid[i][j] = new JTextField();
TextFilter filtre = new TextFilter(grid[i][j]);
TextFilter filtre = new TextFilter(grid[i][j], GRID_SIZE, grid, i, j);
grid[i][j].addKeyListener(filtre);
grid[i][j].setHorizontalAlignment(JTextField.CENTER);
@@ -53,7 +53,7 @@ public class SudokuGrid extends JFrame {
// Bouton pour sauvegarder la grille
JButton save = new JButton("Sauvegarder");
SaveButton saver = new SaveButton(GRID_SIZE,grid);
SaveButton saver = new SaveButton(GRID_SIZE,grid);
save.addActionListener(saver);
@@ -65,19 +65,12 @@ public class SudokuGrid extends JFrame {
load.addActionListener(loader);
// Bouton pour vérifier la grille
JButton verify = new JButton("Vérifier");
VerifButton verifyer = new VerifButton(GRID_SIZE, grid);
verify.addActionListener(verifyer);
bouton.add(load);
bouton.add(save);
bouton.add(verify);
// Ajout des panneaux à la fenetre
getContentPane().add(gridPanel, BorderLayout.CENTER);