Je m'entraîne en développant un projet que j'ai récemment rédigé. Ce n'est pas pour obtenir une note, mais je veux ajouter un contrôle d'erreur à mon code.
Le programme vous demande d'entrer un nom, de faire une sélection dans une liste déroulante, de faire une sélection dans une liste déroulante et de sélectionner un bouton radio. Mon objectif est d'afficher un message d'erreur si l'un des éléments requis est vide.
Le code que j'ai jusqu'à présent pour la vérification des erreurs est ci-dessous, mais je ne suis pas sûr de savoir comment prendre l'élément manquant individuel et le remplir dans la boîte de message puisque toute la vérification des erreurs est dans une seule instruction "if".
Code de vérification d'erreur :
// Listener to handle the print button.
class ButtonListener implements ActionListener
{
ButtonListener() {}
public void actionPerformed(ActionEvent e)
{
JFrame frame1 = new JFrame("Show Message Dialog");
// Checks for required entries
if (error == 0 || name == "" || flag == 0)
{
JOptionPane.showMessageDialog(frame1,
"You must complete the form: " + missing, "ERROR",
JOptionPane.ERROR_MESSAGE);
}
else
{
// Get values from fields
setText();
System.out.println("Passenger's Name: " + name + "\n");
System.out.println("Age Group: " + ageValue + "\n");
for (int i = 0; i < value.length; i++)
{
System.out.println("Destination: " + value[i] + "\n");
}
System.out.println("Departure Day: " + day + "\n");
}
}
}
Merci de votre attention !