35 lines
963 B
Java
35 lines
963 B
Java
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());
|
|
}
|
|
}
|
|
}
|