1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public void actionPerformed(ActionEvent e){
int[][]tab1 = {{6,3,1,8,4,5,2,9,7},{4,5,2,7,3,9,1,6,8},{9,8,7,6,1,2,4,5,3},{8,7,4,9,6,3,5,2,1},{5,6,9,2,7,1,3,8,4},{2,1,3,5,8,4,6,7,9},{7,4,8,1,2,6,9,3,5},{1,9,6,3,5,8,7,4,2},{3,2,5,4,9,7,8,1,6}};
int[][]tab2 = {{6,3,1,8,4,5,2,9,7},{4,5,2,7,3,9,1,6,8},{9,8,7,6,1,2,4,5,3},{8,7,4,9,6,3,5,2,1},{5,6,9,2,7,1,3,8,4},{2,1,3,5,8,4,6,7,9},{7,4,8,1,2,6,9,3,5},{1,9,6,3,5,8,7,4,2},{3,2,5,4,9,7,8,1,6}};
if(e.getSource()==btPlay){
sudoku S = new sudoku(tab1,tab2,3);
S.shuffle(); //brasse les chiffres dans les tableaux pour obtenir une grille différente
S.hide(); // remplace des chiffres par des 0 (pour les remplacer par des JTextField vides et éditables
game = new fenetre(S); //création de la fenetre qui affiche la grille à compléter
isGameStarted = true;
}else{
if(!isGameStarted){
return;
}else{
game.check();
System.out.println("clic sur correct");
}
}
} |
Partager