Я продолжаю получать сообщение об ошибке NullPointerException для моего кода, где я что-то делаю с chckbxAdmin, я не уверен, почему, кто-нибудь может помочь?
public void actionPerformed(ActionEvent e) {
String newUserPassword = addPassword.getText();
File passwords = new File("src/guiProject/passwordList");
File adminPasswords = new File("src/guiProject/adminPasswordList");
File adminList = new File("src/guiProject/adminList");
File names = new File("src/guiProject/nameList");
if (chckbxAdmin.isSelected() == true) {
save(adminPasswords, newUserPassword);
String fullName = addLastName.getText() + ", " + addFirstName.getText();
save(adminList, fullName);
}
save(passwords, newUserPassword);
String fullName = addLastName.getText() + ", " + addFirstName.getText();
save(names, fullName);
txtStatus.setText("User Added Successfully");
addPassword.setText("");
addFirstName.setText("");
addLastName.setText("");
chckbxAdmin.setSelected(false);
}
chckbxAdmin инициализируется в верхней части моего кода и определяется позже в этом сегменте:
JCheckBox chckbxAdmin = new JCheckBox("User is an Admin");
chckbxAdmin.setSelected(false);
chckbxAdmin.setBounds(82, 210, 147, 23);
adminAddPasswordScreen.add(chckbxAdmin);