import javax.swing.*; import java.awt.event.*; public class Reinitialiser implements ActionListener { private int[][] grille; private SaisieGrille panneauSaisie; public Reinitialiser(int[][] grille, SaisieGrille panneauSaisie) { this.grille = grille; this.panneauSaisie = panneauSaisie; } @Override public void actionPerformed(ActionEvent e) { // RĂ©initialiser la grille en copiant la grille initiale for (int i = 0; i < grille.length; i++) { System.arraycopy(panneauSaisie.getGrilleInitiale()[i], 0, grille[i], 0, grille[i].length); } // Redessiner le panneau panneauSaisie.repaint(); } }