import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.FileInputStream; import java.io.ObjectInputStream; import java.io.IOException; import java.io.File; public class ActionReprendre implements ActionListener { private Menu menu; public ActionReprendre(Menu m) { this.menu = m; } @Override public void actionPerformed(ActionEvent e) { try { FileInputStream fichier = new FileInputStream("sauvegarde.ser"); ObjectInputStream flux = new ObjectInputStream(fichier); Grille g = (Grille) flux.readObject(); flux.close(); fichier.close(); new FenetreJeu(g); menu.getFenetre().dispose(); } catch (IOException | ClassNotFoundException ex) { System.err.println("Erreur lors du chargement : " + ex.getMessage()); } } }