如何添加密码,以便只有管理员才能使用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(“”;}