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

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

最佳答案

if(librarian.getText().equals("kani" && jPasswordField1.getPassword().equals("*****")){
                valid = true;
}


这不是正确的代码。做了

if(librarian.getText().equals("kani") && new String(jPasswordField1.getPassword()).equals("*****")) {
                valid = true;
}


注意:我假设您知道*****是密码,而不是那里显示的字符。

关于java - 简单的GUI,用于验证用户名和密码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5743513/

10-17 01:16