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

如何添加密码,以便只有管理员才能使用GUI访问java中的报告?,java,passwords,Java,Passwords,我的问题是如何添加密码,该密码仅在单击管理员按钮时显示,并且仅在密码正确时才会访问报告。如果我的问题不清楚,请说清楚,这样我可以更好地解释 代码是下一个: private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { String Pass = this.jPFPass.getText(); password(C

我的问题是如何添加密码,该密码仅在单击管理员按钮时显示,并且仅在密码正确时才会访问报告。如果我的问题不清楚,请说清楚,这样我可以更好地解释

代码是下一个:

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

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


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

这就是我所做的,谢谢:

    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,但如果为false,它将不允许您使用netbeans进入

是的,但通过拖放功能,我可以输入密码文本字段,但为了确保密码正确,我必须查看它是否为Truefalse,只有当为true时,用户才能访问报告。您是否试图隐藏密码?就像用星号代替字母一样?我就是这么做的:String Passw=this.jPFPass.getText();密码(Contra(Passw));while(Pass==true){jDReportes.setLocationRelativeTo(null);jDReportes.setModal(true);jDReportes.pack();jDReportes.setVisible(true);}jPFPass.setText(“”;}