0
我已經創建了一個基本的Java登錄頁面,允許用戶成功登錄,但是我已經將用戶名和密碼硬編碼到程序中。我想擴展該程序,以便它可以接受來自XML文件的多個用戶,因爲硬編碼的細節效率不高。這是驗證日誌詳細信息的代碼塊。登錄頁面從XML文件中讀取詳細信息java
private void loginActionPerformed(java.awt.event.ActionEvent evt) {
if(username.getText().length()==0||password.getText().length()==0){
JOptionPane.showMessageDialog(null,"Mistake");
} else if (username.getText().trim().equals("admin")&& password.getText().equals("hello")){
JOptionPane.showMessageDialog(null, "Success));
}else {
JOptionPane.showMessageDialog(null, "Error");
}
}
此代碼只允許管理員登錄,因爲它被硬編碼到程序中。
最好的解決方案是創建一個讀取XML文件的新類,然後使用參數username和password在上面的代碼中創建一個對象。