我是 java 新手,当密码错误时,我试图将 rdtnAdministrator.setenabled 设置为 false,但是当我这样做时,它会随之而来,请清楚地解释我做错了什么。
public void mouseClicked(MouseEvent e) {
char[] password = passwordField.getPassword();
String passString = new String(password);
if (passString.equalsIgnoreCase("Dave"))
{
System.out.println("Correct!");
int loggedin = 1;
}
else
{
System.out.println("Wrong!");
int loggedin = 0;
rdbtnAdministrator.setEnabled(false); // rdbtnAdministrator cannot be resolved
}
}
});
btnNewButton.setBounds(148, 42, 139, 23);
frame.getContentPane().setLayout(null);
frame.getContentPane().add(loginkey);
frame.getContentPane().add(btnNewButton);
JRadioButton rdbtnAdministrator = new JRadioButton("Administrator");
rdbtnAdministrator.setEnabled(false);
rdbtnAdministrator.setBounds(386, 10, 109, 23);
frame.getContentPane().add(rdbtnAdministrator);
我知道它是因为它在 mouseClicked 中,但我不知道如何修复它