Bonjour,
Je suis en train de créer un sudoku. Je l'ai terminé et est fonctionnel mais en java. Au lieu de me retrouver avec un programme en mode console j'ai voulu le passer en mode graphique c'est à dire en JavaFX et scene builder.
J'ai d'abord créé un premier bouton pour affiché la grille complète grâce une méthode qui retourne un tableau à 2 dimensions.
Puis 5 autres boutons pour les niveaux (de 1 à 5).
C'est ici que réside mon problème car je désire que la grille (avec le 1er bouton) ne se recharge pas à chaque fois que j'appuie sur un des boutons de 1 à 5 pour effacer des chiffres de la grille complète du début.
Comme ça j'aurais la solution de la grille de fin et la grille à jouer.
morceau de code qui pose problème :
Pour cela j'ai pensé à mettre la grille du départ dans une variable dans la méthode buttonNiveau_1 mais je n'y arrive pas en JavaFX.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 ////////////////////////////////////////////////////////// //// 1er bouton et label ////////////////////////////// //////////////////////////////////////////////////////// @FXML private Button changerGrille; private Label afficheGrilleSudoku; public void afficherGrille(ActionEvent event) { resolutionGrilleSudoku(); } private int[][] resolutionGrilleSudoku() { ... ... return grille; } ////////////////////////////////////////////////////////// /////////// fin 1er bouton et label //////////////////// //////////////////////////////////////////////////////// ////////////////////////////////////////////////////////// //// bouton niveau 1 /// ////////////////////////////// //////////////////////////////////////////////////////// @FXML private Button niveau_1 public void buttonNiveau_1 (ActionEvent event) { } ////////////////////////////////////////////////////////// /////////// fin bouton niveau 1 // //////////////////// ////////////////////////////////////////////////////////
Pouvez-vous m'aider?
J'espère que j'ai été clair sinon j'approfondirai.
Merci d'avance.
A.
Partager