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.
|
* Vérifie si la grille est correcte.
|
||||||
* @return true si la grille est correcte, false sinon
|
* @return true si la grille est correcte, false sinon
|
||||||
*/
|
*/
|
||||||
public boolean checkGrid() {
|
public boolean checkGrid() {
|
||||||
if (checkRows() || checkColumns() || checkRegions()) {
|
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;
|
return false;
|
||||||
} else {
|
} 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;
|
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.
|
* Lance la vérification de la grille.
|
||||||
* @param e L'événement d'action
|
* @param e L'événement d'action
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void actionPerformed(ActionEvent e) {
|
public void actionPerformed(ActionEvent e) {
|
||||||
gridMakerChecker.checkGrid();
|
gridMakerChecker.checkGridMessage();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user