mise à jour

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

View File

@@ -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 {
}
}
}
}
}