-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMenu.java
More file actions
30 lines (26 loc) · 883 Bytes
/
Menu.java
File metadata and controls
30 lines (26 loc) · 883 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/**
* La classe <code>Menu</code> représente la premià fenetre que va voir l'utilisateur
* pour choisir son mode de jeu.
* @version 0.1
* @author Morgan Jully et Killian Mocret
*/
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Menu extends JFrame {
/**
* Constructeur destiné uniquement à l'affichage de la fenetre et l'ajout du controller
*/
public Menu() {
super("SameGame");
this.setSize(800, 450);
this.setLocation(300, 300);
this.setResizable(false);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.add(new Fond("/img/accueil.png"));
this.setIconImage(new ImageIcon(getClass().getResource("/img/favicon.png")).getImage());
this.setVisible(true);
ControllerMouseMenu controller = new ControllerMouseMenu(this);
this.addMouseListener(controller);
}
}