如何添加密码,以便管理员只能使用GUI访问java中的报告?

时间:2014-11-30 21:35:11

标签: java passwords

我的问题是如何添加仅在单击管理员按钮时显示的密码,并且只有在密码正确时才会访问报告。如果我的问题不明确请说出来,所以我会以更好的方式解释

代码是下一个:

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    String Pass = this.jPFPass.getText();
    password(Contra(Pass));// TODO add your handling code here:
        }    
        private void jButtonAdministradorMouseClicked(java.awt.event.MouseEvent evt) {                                                  
            jDReportes.setLocationRelativeTo(null);
            jDReportes.setModal(true);
            jDReportes.pack();
            jDReportes.setVisible(true);
        }                             
public String Contra(String pass){
        return pass;
    }
    public boolean password(String pass){
        String passver="Admin";
        if (pass == passver){

    }
        return false;
}}

2 个答案:

答案 0 :(得分:0)

您使用的是Netbeans吗?如果是这样,您可以尝试拖放技术,因为NetBeans包含用于密码的GUI drop。

https://netbeans.org/kb/docs/java/gui-functionality.html

^这是关于如何访问Netbeans GUI的教程。

答案 1 :(得分:0)

无论如何,这是我所感谢的:

    private void jBAcePassActionPerformed(java.awt.event.ActionEvent evt) {                                          
        String Passw = this.jPFPass.getText();
        password(Contra(Passw));
        while (Pass == true) {
            jDReportes.setLocationRelativeTo(null);
            jDReportes.setModal(true);
            jDReportes.pack();
            jDReportes.setVisible(true);
        }
        jPFPass.setText("");
    }
 private void jButtonAdministradorMouseClicked(java.awt.event.MouseEvent evt) {                                                  
        this.jDVerAdmi.setLocationRelativeTo(null);
        jDVerAdmi.setModal(true);
        jDVerAdmi.pack();
        jDVerAdmi.setVisible(true);
    }
public boolean password(String pass) {
        String passver = "admin";
        if (pass.equals(passver)) {
            Pass = true;
        } else {
            Pass = false;
        }
        return Pass;
    }

基本上我做了一个全局参数,它将检查密码是否等于输入密码,如果等于它将把它改为True但是如果它是假的它不会让你进入