ajout javadoc GameSettingsWindowListener

This commit is contained in:
Lenny FOULOU
2024-12-09 19:08:14 +01:00
parent 430e47f368
commit 8b1e0273d0

View File

@@ -6,42 +6,91 @@ import java.awt.event.WindowListener;
public class GameSettingsWindowListener implements WindowListener {
private JFrame gameFrame;
/**
* @version 1.0
* @author Khalid CHENOUNA
* Listener pour gérer les événements liés à la fenêtre des paramètres du jeu.
* Ce listener réaffiche la fenêtre principale du jeu (gameFrame) lorsque la
* fenêtre des paramètres est en train de se fermer.
*/
public GameSettingsWindowListener(JFrame gameFrame) {
/**
* La fenêtre principale du jeu à réafficher.
*/
this.gameFrame = gameFrame;
/**
* Constructeur pour initialiser le listener avec la fenêtre principale du jeu.
*
* @param gameFrame la fenêtre principale du jeu.
*/
}
/**
* Méthode appelée lorsque la fenêtre est ouverte.
* Aucun comportement n'est implémenté pour cet événement.
*
* @param e l'événement de fenêtre.
*/
@Override
public void windowOpened(WindowEvent e) {
// Rien à faire ici
}
/**
* Méthode appelée lorsque la fenêtre est en train de se fermer.
* Cette implémentation réaffiche la fenêtre principale du jeu.
*
* @param e l'événement de fenêtre.
*/
@Override
public void windowClosing(WindowEvent e) {
// Réafficher la gameFrame
gameFrame.setVisible(true);
}
/**
* Méthode appelée lorsque la fenêtre a été fermée.
* Aucun comportement n'est implémenté pour cet événement.
*
* @param e l'événement de fenêtre.
*/
@Override
public void windowClosed(WindowEvent e) {
// Rien à faire ici
}
/**
* Méthode appelée lorsque la fenêtre est réduite en icône.
* Aucun comportement n'est implémenté pour cet événement.
*
* @param e l'événement de fenêtre.
*/
@Override
public void windowIconified(WindowEvent e) {
// Rien à faire ici
}
/**
* Méthode appelée lorsque la fenêtre est restaurée après avoir été réduite.
* Aucun comportement n'est implémenté pour cet événement.
*
* @param e l'événement de fenêtre.
*/
@Override
public void windowDeiconified(WindowEvent e) {
// Rien à faire ici
}
/**
* Méthode appelée lorsque la fenêtre devient active.
* Aucun comportement n'est implémenté pour cet événement.
*
* @param e l'événement de fenêtre.
*/
@Override
public void windowActivated(WindowEvent e) {
// Rien à faire ici
}
/**
* Méthode appelée lorsque la fenêtre devient inactive.
* Aucun comportement n'est implémenté pour cet événement.
*
* @param e l'événement de fenêtre.
*/
@Override
public void windowDeactivated(WindowEvent e) {
// Rien à faire ici