Modification des messages d'erreurs
This commit is contained in:
parent
41cb3f15ce
commit
7f1fa37d44
@ -22,16 +22,28 @@ public class GMChecker {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Vérifie si la grille est correcte et envoie un message.
|
||||
* @return true si la grille est correcte, false sinon
|
||||
*/
|
||||
public boolean checkGridMessage() {
|
||||
boolean isGridCorrect = checkGrid();
|
||||
if (isGridCorrect) {
|
||||
showMessage("Grille cohérente !", "Votre grille est cohérente. Aucune erreur n'a été trouvée. Vous pouvez maintenant sauvegarder votre grille !");
|
||||
} else {
|
||||
showMessage("Grille incorrecte !", "Deux mêmes chiffres sont présents dans la même ligne/colonne/région. Veuillez modifier votre grille !");
|
||||
}
|
||||
return isGridCorrect;
|
||||
}
|
||||
|
||||
/**
|
||||
* Vérifie si la grille est correcte.
|
||||
* @return true si la grille est correcte, false sinon
|
||||
*/
|
||||
public boolean checkGrid() {
|
||||
if (checkRows() || checkColumns() || checkRegions()) {
|
||||
showMessage("Grille incorrecte !", "Deux mêmes chiffres sont présents dans la même ligne/colonne/région. Veuillez modifier votre grille !");
|
||||
return false;
|
||||
} else {
|
||||
showMessage("Grille cohérente !", "Votre grille est cohérente. Aucune erreur n'a été trouvée. Vous pouvez maintenant sauvegarder votre grille !");
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@ -17,12 +17,12 @@ public class GMCheckerListener implements ActionListener {
|
||||
}
|
||||
|
||||
/**
|
||||
* Méthode invoquée lorsqu'un bouton est cliqué.
|
||||
* Méthode invoquée lorsque le bouton "Vérifier" est cliqué.
|
||||
* Lance la vérification de la grille.
|
||||
* @param e L'événement d'action
|
||||
*/
|
||||
@Override
|
||||
public void actionPerformed(ActionEvent e) {
|
||||
gridMakerChecker.checkGrid();
|
||||
gridMakerChecker.checkGridMessage();
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user