Я использую этот код, чтобы включить кнопку, когда оба поля заполнены и вывести его из строя, если они не являются:ява && на если заявление не работает
if (jTextFieldAccountName.getText().isEmpty() &&
jPasswordFieldAccountPassword.getPassword().length == 0) {
jButton_Next.setEnabled(false);
} else {
jButton_Next.setEnabled(true);
}
Но эта кнопка включена, даже если Я ввожу только одно из полей. Зачем?
привет, это работает спасибо, но когда я попробую это ... и текстовое поле, и пароль пуст, и кнопка уже отключена ... когда я печатаю текстовое поле, кнопка все еще отключена, а затем введите пароль, кнопка все еще отключена ... он включается только тогда, когда я пытаюсь добавить 1 символ в текстовое поле, чтобы кнопка была включена ... – JeraldPunx
Право. Вышеупомянутая логика будет включать кнопку только тогда, когда у вас есть данные в поле имени и пароля учетной записи. – BlackHatSamurai