我的问题是如何添加仅在单击管理员按钮时显示的密码,并且只有在密码正确时才会访问报告。如果我的问题不明确请说出来,所以我会以更好的方式解释
代码是下一个:
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;
}}
答案 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但是如果它是假的它不会让你进入