嘿所以即時通訊與我的登錄控制器(MVC模式)有問題。我試圖創建一個登錄屏幕,將記住用戶登錄和所有爵士樂。但是,當我嘗試登錄時,它總是出現錯誤或無法使用的用戶。林不知道爲什麼...登錄控制器使用HashMapping Javafx
眼下HashMap中的唯一用戶( 「管理員」, 「合格」)
輸入在登錄 用戶名:admin 密碼:通過
輸出:用戶未註冊
或者我得到的密碼NPE檢查
public LoginController(LoginWindowGui view){
view.setLoginListner(new LoginListener(){
@Override
public void buttonClicked(LoginEvent le) {
model = le.getPerson();
model.setUserName(le.getPerson().getUserName());
model.setPassword(le.getPerson().getPassword());
System.out.println(le.getSource());
System.out.println(le.getPerson());
if(RememberUserLogins.userMap.containsKey("admin")){
String storedPassword = RememberUserLogins.userMap.get(model.getPassword());
if(storedPassword.equals("pass")){
System.out.println("Login Scussfull!!!");
} else {
System.out.println("Password Incorrect.");
}
} else {
System.out.println("User not Registered, "
+ "Please Register now.");
}
System.out.println(RememberUserLogins.userMap);
}
});
也tryed包圍嘗試趕上...沒有工作(我知道這是一個馬虎的事情) –