2026-04-11 14:10:20 +02:00
|
|
|
import java.awt.event.ActionEvent;
|
|
|
|
|
import java.awt.event.ActionListener;
|
|
|
|
|
import javax.swing.JFrame;
|
|
|
|
|
|
2026-04-11 21:18:10 +02:00
|
|
|
/**
|
|
|
|
|
* Action permettant de quitter la partie en cours pour revenir au menu principal.
|
|
|
|
|
*/
|
2026-04-11 14:10:20 +02:00
|
|
|
public class ActionRetourMenu implements ActionListener {
|
|
|
|
|
|
|
|
|
|
private JFrame fenetreJeu;
|
|
|
|
|
|
2026-04-11 21:18:10 +02:00
|
|
|
/**
|
|
|
|
|
* Constructeur du retour au menu.
|
|
|
|
|
* @param f La fenêtre de jeu actuelle à fermer.
|
|
|
|
|
*/
|
2026-04-11 14:10:20 +02:00
|
|
|
public ActionRetourMenu(JFrame f) {
|
|
|
|
|
this.fenetreJeu = f;
|
|
|
|
|
}
|
|
|
|
|
|
2026-04-11 21:18:10 +02:00
|
|
|
/**
|
|
|
|
|
* Ferme la fenêtre en cours et instancie un nouveau menu.
|
|
|
|
|
* @param e L'événement du clic.
|
|
|
|
|
*/
|
2026-04-11 14:10:20 +02:00
|
|
|
public void actionPerformed(ActionEvent e) {
|
|
|
|
|
fenetreJeu.dispose();
|
|
|
|
|
new Menu();
|
|
|
|
|
}
|
|
|
|
|
}
|