mise à jour
This commit is contained in:
@@ -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 {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user