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在上面的代码中创建一个对象。