Проверка пустой строки для множественного JTextfield

Есть ли способ проверить количество JTextfields в Java без структуры if else. У меня есть набор из 13 полей, я хочу сообщение об ошибке, когда ни для одного из 13 полей не указана запись, и я могу установить фокус на это конкретное текстовое поле. Это сделано для того, чтобы пользователи не могли вводить пустые данные в базу данных. Может ли кто-нибудь показать мне, как этого можно достичь без структуры if else, как показано ниже.

if (firstName.equals("")) {
    JOptionPane.showMessageDialog(null, "No data entered");
} else if (lastName.equals("")) {
    JOptionPane.showMessageDialog(null, "No data entered");
} else if (emailAddress.equals("")) {
    JOptionPane.showMessageDialog(null, "No data entered");
} else if (phone.equals("")) {
   JOptionPane.showMessageDialog(null, "No data entered");
} else {
 //code to enter values into MySql database

приведенный выше код подпадает под действие actionperformed a кнопки регистрации регистрации. несмотря на установку полей в MySQL как NOT NULL, пустая строка была принята из java GUI. почему это? я надеялся, что, возможно, будет выдано исключение для пустой строки, из которого я мог бы настроить сообщение проверки, но не смог сделать это, так как принималось пустое поле.

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос