2024-04-16 22:39:23 +02:00
|
|
|
import java.awt.event.*;
|
|
|
|
|
|
|
|
/**
|
2024-04-29 16:26:16 +02:00
|
|
|
* La classe GMHowToCreateController est un contrôleur qui gère l'affichage de la fenêtre de création de grille.
|
2024-04-16 22:39:23 +02:00
|
|
|
* Elle implémente l'interface ActionListener pour réagir aux événements de clic sur un bouton.
|
|
|
|
* @version 1.0
|
|
|
|
* @author Moncef STITI
|
|
|
|
* @author Marco ORFAO
|
|
|
|
*/
|
2024-04-29 16:26:16 +02:00
|
|
|
public class GMHowToCreateController implements ActionListener {
|
2024-05-02 18:36:37 +02:00
|
|
|
/**
|
|
|
|
* Le gestionnaire de dialogue pour la création de grille.
|
|
|
|
*/
|
2024-04-29 16:26:16 +02:00
|
|
|
private GMHowToCreateDialogManager howToCreateGrid;
|
2024-04-16 22:39:23 +02:00
|
|
|
|
|
|
|
/**
|
2024-04-29 16:26:16 +02:00
|
|
|
* Constructeur pour créer une instance de GMHowToCreateController.
|
2024-04-16 22:39:23 +02:00
|
|
|
* Initialise le gestionnaire de dialogue pour la création de grille.
|
|
|
|
*/
|
2024-04-29 16:26:16 +02:00
|
|
|
public GMHowToCreateController(){
|
|
|
|
this.howToCreateGrid = new GMHowToCreateDialogManager();
|
2024-04-16 22:39:23 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Méthode invoquée lorsqu'un événement d'action est déclenché, comme un clic sur un bouton.
|
|
|
|
* Affiche la fenêtre de dialogue pour expliquer comment créer une grille.
|
|
|
|
* @param e L'événement d'action
|
|
|
|
*/
|
|
|
|
@Override
|
|
|
|
public void actionPerformed(ActionEvent e) {
|
|
|
|
howToCreateGrid.showDialog(); // On appelle la méthode qui affiche la fenêtre de dialogue
|
|
|
|
}
|
|
|
|
}
|