Samegame/ActionPageAccueil.java
2021-11-17 18:02:50 +01:00

46 lines
1.2 KiB
Java

/**
* @version 1.0
* @author Tanguy Domergue et Leni Boscher
*/
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/**
*Classe heritant d'ActionListener, elle gere les trois boutons du menu principal/**
*/
public class ActionPageAccueil implements ActionListener
{
/**
*attribut men contenant l'objet FrameAccueil, il prend la valeur de L'Objet FrameAccueil passe en argument dans le constructeur.
*/
private FrameAccueil menu;
public ActionPageAccueil(FrameAccueil p)
{
super();
this.menu=p;
}
/**
*actionPerformed effectue lance une action en fonction du bouton choisi par l'utilisateur grace a getActionCommand().
*/
public void actionPerformed (ActionEvent e) {
String reponse;
reponse=e.getActionCommand();
if(reponse=="JOUER")
{
FrameJeu choix = new FrameJeu();
this.menu.dispose();
}
else if (reponse== "GRILLE PREDEFINIE" )
{
ChooseFrameJeuPredefini choix = new ChooseFrameJeuPredefini();
this.menu.dispose();
}
else if(reponse=="QUITTER")
{
System.exit(0);
}
}
}