import javax.swing.*; import java.awt.*; public class Grille extends JComponent { private Dimension grilleSize=new Dimension(0,0); private JPanel grille= new JPanel(); // On créer La grille de jeu public Grille(int lignes, int colonnes, int mines){ // Découpage de l'espace en fonction des paramètres pour la mise en place de la grille Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); this.grilleSize = new Dimension(((screenSize.height*2/3)/lignes)*colonnes, screenSize.height*2/3 ); Dimension caseSize = new Dimension(this.grilleSize.height/lignes,this.grilleSize.height/lignes); GridLayout damier = new GridLayout(lignes,colonnes); System.out.println("Taille des cases : "+caseSize); System.out.println("Taille de la Grille : "+grilleSize); this.grille.setLayout(damier); this.grille.setSize(grilleSize); // Création des couleurs Color gray1 = new Color(80,80,80); Color gray2 = new Color(70,70,70); // Réalisation du damier et ajout d'éléments graphiques for (int currentLine=0; currentLine