У меня есть несколько JTextField
с и JComboBox
в моем JFrame
.Поэтому всякий раз, когда я нажимаю кнопку _Add_
, он проверяет, являются ли четыре (4) текстовых поля в Панель текущих лекарств пустыми.Если это не так, Выполнить, но это также зависит от того, заполнены ли текстовые поля Личная информация .
Но у меня проблема при использовании оператора if and else
, если я используюif and else
:
if(condition if the first textfield is empty) {
// execute something like the textfield turn to red
} else if(condition if the second textfield is empty) {
// execute something like the textfield turn to red
} else if(condition if the third textfield is empty) {
// execute something like the textfield turn to red
} else{
// execute save information of the patient
}
В этой ситуации, если 1-е текстовое поле пусто, оно становится красным, но если и 1-е, и 2-е текстовое поле пусто, только 1-е текстовое поле становится красным.
Я также попробовал if
, и если и если, но, если было, то следует ставить else
всякий раз, когда нет пустого или недействительного ввода, где он будет выполнять и сохранять информацию о пациенте, как это:
if(condition if the first textfield is empty) {
// execute something like the textfield turn to red
}
if(condition if the second textfield is empty) {
// execute something like the textfield turn to red
}
if(condition if the third textfield is empty) {
// execute something like the textfield turn to red
}
if(condition if the fourth textfield is empty) {
// execute something like the textfield turn to red
} else
Если я использую это, только последний оператор if
работает только для оператора else
.Так что, если последнее утверждение истинно, тогда выполнить, но не тогда выполнить оператор else
, который является информацией для сохранения пациента.
Могу ли я что-нибудь сделать с этим?или есть какой-нибудь учебник для меня, чтобы узнать больше о Java и о , если и еще ?