Исключение нулевого указателя в Windowbuilder Java Eclipse - PullRequest
0 голосов
/ 15 января 2020

Я продолжаю получать сообщение об ошибке 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);
...