如何完成以下验证用户名和密码的代码?
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new LibnValidation().setVisible(true);
boolean result = validation();
if(!result)
{
}
}
private boolean validation() {
throw new UnsupportedOperationException("Not yet implemented");
boolean valid = false;
if(librarian.getText().equals("kani" && jPasswordField1.getPassword().equals("*****")){
valid = true;
}
return valid;
}
});
}
答案 0 :(得分:3)
if(librarian.getText().equals("kani" && jPasswordField1.getPassword().equals("*****")){
valid = true;
}
这不是正确的代码。做到这一点
if(librarian.getText().equals("kani") && new String(jPasswordField1.getPassword()).equals("*****")) {
valid = true;
}
注意:我假设你知道*****
是密码,而不是那边显示的字符。
答案 1 :(得分:-1)
与jigar joshi建议一起尝试
boolean result=false;
result = validation();
if(!result)
{
}