avancée menu
This commit is contained in:
parent
64d5715206
commit
fceb0e95bc
BIN
Avancee.odt
BIN
Avancee.odt
Binary file not shown.
15
Fond.java
15
Fond.java
@ -1,7 +1,7 @@
|
|||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
|
|
||||||
public class Fond {
|
public class Fond extends JPanel{
|
||||||
public Fond(JFrame fenetre) {
|
public Fond(JFrame fenetre) {
|
||||||
|
|
||||||
// On créer un damier aux couleurs du démineur pour le fond
|
// On créer un damier aux couleurs du démineur pour le fond
|
||||||
@ -9,8 +9,9 @@ public class Fond {
|
|||||||
// Découpage de la fenêtre pour la mise en place du damier
|
// Découpage de la fenêtre pour la mise en place du damier
|
||||||
Dimension damierSize = fenetre.getSize();
|
Dimension damierSize = fenetre.getSize();
|
||||||
Dimension gridSize = new Dimension(damierSize.width/75, damierSize.height/75);
|
Dimension gridSize = new Dimension(damierSize.width/75, damierSize.height/75);
|
||||||
GridLayout damier = new GridLayout(gridSize.height, gridSize.width);
|
GridLayout layoutDamier = new GridLayout(gridSize.height, gridSize.width);
|
||||||
fenetre.setLayout(damier);
|
this.setLayout(layoutDamier);
|
||||||
|
this.setSize(damierSize);
|
||||||
|
|
||||||
// Création des couleurs
|
// Création des couleurs
|
||||||
Color gray1 = new Color(70,70,70);
|
Color gray1 = new Color(70,70,70);
|
||||||
@ -23,21 +24,21 @@ public class Fond {
|
|||||||
if (cases%2==0){
|
if (cases%2==0){
|
||||||
JPanel dark = new JPanel();
|
JPanel dark = new JPanel();
|
||||||
dark.setBackground(gray2);
|
dark.setBackground(gray2);
|
||||||
fenetre.add(dark);
|
this.add(dark);
|
||||||
} else {
|
} else {
|
||||||
JPanel light = new JPanel();
|
JPanel light = new JPanel();
|
||||||
light.setBackground(gray1);
|
light.setBackground(gray1);
|
||||||
fenetre.add(light);
|
this.add(light);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (cases%2==0){
|
if (cases%2==0){
|
||||||
JPanel light = new JPanel();
|
JPanel light = new JPanel();
|
||||||
light.setBackground(gray1);
|
light.setBackground(gray1);
|
||||||
fenetre.add(light);
|
this.add(light);
|
||||||
} else {
|
} else {
|
||||||
JPanel dark = new JPanel();
|
JPanel dark = new JPanel();
|
||||||
dark.setBackground(gray2);
|
dark.setBackground(gray2);
|
||||||
fenetre.add(dark);
|
this.add(dark);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -16,11 +16,16 @@ public class FrameMenu{
|
|||||||
fenetre.setSize(frameWidth,frameHeight);
|
fenetre.setSize(frameWidth,frameHeight);
|
||||||
fenetre.setLocation(frameLocation[0],frameLocation[1]);
|
fenetre.setLocation(frameLocation[0],frameLocation[1]);
|
||||||
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
|
||||||
|
JTextField fieldLignes = new JTextField();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// On crée un objet Fond pour habiller notre fenêtre
|
// On crée un objet Fond pour habiller notre fenêtre
|
||||||
new Fond(fenetre);
|
fenetre.add(new Fond(fenetre));
|
||||||
|
|
||||||
|
|
||||||
|
// On place les zones de textes pour récupérer les choix de l'utilisateur
|
||||||
|
fenetre.add(fieldLignes);
|
||||||
|
|
||||||
// A faire : choix de la taille de la grille, bouton jouer, charger et quitter, déscription/règles du jeu
|
// A faire : choix de la taille de la grille, bouton jouer, charger et quitter, déscription/règles du jeu
|
||||||
fenetre.setVisible(true);
|
fenetre.setVisible(true);
|
||||||
|
Loading…
Reference in New Issue
Block a user