Java 如果用户名/密码错误3次,如何锁定按钮30秒?
这是我的密码。它读取文本文件并将其与用户输入进行比较。我一直在尝试添加一个计数器+,一旦count=3,我就会做一些事情,但我就是无法让它工作。我觉得这应该很容易Java 如果用户名/密码错误3次,如何锁定按钮30秒?,java,forms,login,Java,Forms,Login,这是我的密码。它读取文本文件并将其与用户输入进行比较。我一直在尝试添加一个计数器+,一旦count=3,我就会做一些事情,但我就是无法让它工作。我觉得这应该很容易 boolean login = false; while (read.nextLine() !=null) { String user = read.next(); String pass = read.next(); read.next(); if(usernameT.getText().eq
boolean login = false;
while (read.nextLine() !=null) {
String user = read.next();
String pass = read.next();
read.next();
if(usernameT.getText().equals(user) && passwordT.getText().equals(pass)) {
login = true;
break;
}
}
if (login) {
new Menu();
} else {
JOptionPane.showMessageDialog(null, "Incorrect username or password");
usernameT.setText("");
passwordT.setText("");
}
我是不是在按照写作思路思考
For(count=0;count<4){
if(login)
new Menu();
else {
JOptionPane.showMessageDialog(null, "Incorrect
username or password");
usernameT.setText("");
passwordT.setText("");
Count++
}
}
For(count=0;countWell,就是这样,我强烈建议您现在访问并为如何执行计时器欢呼。现在只需要实现count=3。我是否使用if语句或For循环?这取决于,您想在循环时中断,还是在循环中提出其他条件