Refonte du LoadButton et ajustement des importations

This commit is contained in:
2024-04-29 23:14:11 +02:00
parent 293c67c09f
commit fb1449340e
4 changed files with 24 additions and 23 deletions

View File

@@ -1,6 +1,5 @@
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class SudokuGrid extends JFrame {
private static final int GRID_SIZE = 9; // Taille de la grille Sudoku 9x9
@@ -18,9 +17,9 @@ 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]);
grid[i][j].addKeyListener(filtre);
TextFilter filtre = new TextFilter(grid[i][j]);
grid[i][j].addKeyListener(filtre);
grid[i][j].setHorizontalAlignment(JTextField.CENTER);
grid[i][j].setFont(new Font("Verdana", Font.BOLD,40));
gridPanel.add(grid[i][j]);
@@ -35,16 +34,15 @@ 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);
// Bouton pour chargé la grille
JButton load = new JButton("Charger");
LoadButton loader = new LoadButton(GRID_SIZE, grid);
LoadButton loader = new LoadButton(GRID_SIZE, grid);
load.addActionListener(loader);