用于验证用户名和密码的简单GUI

时间:2011-04-21 11:36:05

标签: java

如何完成以下验证用户名和密码的代码?

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;
        }
    });
}

2 个答案:

答案 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)
{    
}