Files
DEV/SAE21_2024/code_source/FenetreDebut.java
2025-12-05 10:28:17 +01:00

34 lines
1.0 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* La classe <code>FenetreDebut</code> représente la fenêtre de démarrage du jeu SameGame.
* Elle affiche le menu principal permettant de démarrer une nouvelle partie, charger une partie ou quitter le jeu.
*
* @version 1.6
* @author Emmanuel Srivastava-Tiamzon & Wael Atik
*/
import javax.swing.*;
import java.awt.*;
public class FenetreDebut extends JFrame {
/**
* Constructeur de la fenêtre de démarrage.
* Initialise les composants graphiques du menu daccueil avec une grille vide et un fond personnalisé.
*/
public FenetreDebut() {
super("SameGame");
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
this.setSize(765, 510);
this.setLocationRelativeTo(null);
JPanel imagePanel = new JPanel();
imagePanel.setLayout(new GridLayout(1, 1));
Grille grille = new Grille();
PaintFenetreDebut paint = new PaintFenetreDebut(grille, this);
imagePanel.add(paint);
this.add(imagePanel);
}
}