mise à jour

This commit is contained in:
Yann KERAUDREN 2024-05-05 14:47:08 +02:00
parent 664a5a8351
commit 4f617bcdf6
7 changed files with 14 additions and 12 deletions

BIN
Concepteur.class Normal file

Binary file not shown.

BIN
LoadButton.class Normal file

Binary file not shown.

BIN
SaveButton.class Normal file

Binary file not shown.

BIN
SudokuGridConcepteur.class Normal file

Binary file not shown.

BIN
TextFilter.class Normal file

Binary file not shown.

@ -110,23 +110,25 @@ public class TextFilter extends KeyAdapter {
}
} else if(status == 1){
// Taille maximum par case
if ( taille >= 1 ) {
e.consume();
}else{
// Traite la saisie pour savoir si le chiffer peut être posé
if ( taille > 1 && ((chiffre >= '1') && (chiffre <= '9')) && (chiffre != KeyEvent.VK_ENTER)) {
GrilleValide(chiffre);
if (((chiffre >= '1') && (chiffre <= '9')) && (chiffre != KeyEvent.VK_ENTER)) {
GrilleValide(chiffre);
}
// Réinitialiser les couleurs si la touche de retour arrière est pressée lors d'une erreur
if ((!bad_numbers.isEmpty()) && (chiffre == KeyEvent.VK_BACK_SPACE)) {
Text.setBackground(Color.white);
while(!bad_numbers.isEmpty()) {
grid[bad_numbers.removeFirst()][bad_numbers.removeFirst()].setBackground(Color.white);
}
}
// Taille maximum par case
if ( taille >= 1 ) {
e.consume();
Text.setBackground(Color.white);
while(!bad_numbers.isEmpty()) {
grid[bad_numbers.removeFirst()][bad_numbers.removeFirst()].setBackground(Color.white);
}
}
}
}
// colorie la case si elle est bonne ou pas
@ -238,4 +240,4 @@ public class TextFilter extends KeyAdapter {
}
}
}
}
}

BIN
exemple.gri Normal file

Binary file not shown.