1
我有一個登錄表單與2個JTextFields - 一個「elbtUser」另一個「通過」(用戶名和密碼),一切正常。如果用戶名保持空白並且單擊傳遞,則我想要顯示如下所示的消息,否則按鈕將啓用。它有效,但消息在無盡的循環中不斷重複。如何恢復形成突圍?JPasswordField addFocusListener不工作正確不斷重複消息
pass.addFocusListener(new FocusAdapter() {
@Override
public void focusGained(FocusEvent arg0) {
if(elbtUser.getText().equals("")) {
JOptionPane.showMessageDialog(null, "username cannot be empty");
}
else {
btnLogin.setEnabled(true);
}
}
});
嘿丹感謝的是,現在工作得很好。 – Gman