import javax.swing.*; import java.awt.*; import java.util.Random; import javax.swing.border.Border; public class FenetreRndmGrille extends Fenetre{ private int[] tab_de_int; private int taille; private int ValeurEntre; private int ValeurSortie; private int[][] grille; public FenetreRndmGrille(int taille){ super(); this.tab_de_int = new int[] {1, 1}; this.taille = taille; this.grille = new int[this.taille][this.taille]; } public void randomGrille(){ this.fenetre.setSize(600, 600); this.fenetre.setLocation(450, 200); GridLayout gestionnaire = new GridLayout(this.taille,this.taille); this.fenetre.setLayout(gestionnaire); OptionsFRG un_Test = new OptionsFRG(this); un_Test.SetUp(); /* ======= Valeurs aléatoire pour l'entre et la sortie ========== */ Random rand = new Random(); this.ValeurEntre = rand.nextInt(this.taille*this.taille); this.ValeurSortie = rand.nextInt(this.taille*this.taille); if(this.ValeurSortie == this.ValeurEntre){ while(this.ValeurSortie == this.ValeurEntre){ this.ValeurSortie = rand.nextInt(this.taille*this.taille); } } /* =============================================================== */ int compteur=0; for(int i=0; i