mise à jour
This commit is contained in:
parent
664a5a8351
commit
4f617bcdf6
BIN
Concepteur.class
Normal file
BIN
Concepteur.class
Normal file
Binary file not shown.
BIN
LoadButton.class
Normal file
BIN
LoadButton.class
Normal file
Binary file not shown.
BIN
SaveButton.class
Normal file
BIN
SaveButton.class
Normal file
Binary file not shown.
BIN
SudokuGridConcepteur.class
Normal file
BIN
SudokuGridConcepteur.class
Normal file
Binary file not shown.
BIN
TextFilter.class
Normal file
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
BIN
exemple.gri
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user