Итак, я делаю небольшую программу для входа в систему. У меня есть 4 формы, которые вам нужно заполнить, и если вы нажмете кнопку для входа в систему, то я хочу проверить, заполнены ли формы, и если вы не получите сообщение о том, какую форму вам нужно заполнить. Я думал о 2 способы сделать это. один более простой путь, чем другой. Простой способ:Проверка наличия одной из других строк в массиве/перечислении
static String [] Check = {SendMail.FEText, SendMail.FWText, SendMail.TEText, SendMail.TWText};
public static boolean fullFilled() {
for (String s: Check) {
if (s.equals("")) {
JOptionPane.showMessageDialog(null, "Je bent vergeten om iets in te vullen.", "Vergeten", JOptionPane.ERROR_MESSAGE);
return false;
} else {
return true;
}
}
return false;
}
И еще один с enum
, но я понятия не имею, как закончить это:
public enum Check {
FACEBOOK_EMAIL("FaceBook emailadres", SendMail.FEText),
FACEBOOK_WACHTWOORD("FaceBook wachtwoord", SendMail.FWText),
TOTO_EMAIL("Toto emailadres", SendMail.TEText),
TOTO_WACHTWOORD("Toto wachtwoord", SendMail.TWText);
public String formName;
public String stringName;
Check(String formName, String stringName) {
this.formName = formName;
this.stringName = stringName;
}
}
public static boolean fullFilled() {
for (String s: Check) {
if (s.equals("")) {
JOptionPane.showMessageDialog(null, "Je bent vergeten om " + s.formName + "iets in te vullen.", "Vergeten", JOptionPane.ERROR_MESSAGE);
return false;
} else {
return true;
}
}
return false;
}
Я хочу, чтобы сообщение, чтобы сказать «Je согнуты vergeten Om FaceBook emailadres в т. е. vullen. " если вы забыли заполнить facebookemail(FEText)
'for (Check check: Check.values ())'? – Tunaki
uhm. Я не знаю, как использовать перечисления; ( – xX4m4zingXx
Каков фактический вопрос? –