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.width*2/3, ((screenSize.width*2/3)/colonnes)*lignes ); Dimension caseSize = new Dimension(this.grilleSize.width/colonnes,this.grilleSize.width/colonnes); GridLayout damier = new GridLayout(lignes,colonnes); System.out.println("Taille des cases : "+caseSize+"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