目前,我正在尝试创建一个GUI界面,该界面可以通过arrayList添加和存储部门,然后在添加讲师表单(comboBox)上引用部门arrayList,以便可以将讲师分配给某个部门。部门arrayList用于将部门实际添加到arrayList。但是我无法将部门arrayList引用到我的添加讲师表单(comboBox)上,出现错误“空指针异常”(下面的屏幕截图),我不知道此错误是什么或如何解决!
请注意,arrayList已使用以下语法公共ArrayList部门以添加讲师的形式声明;。
如果我不够详细,代码将在下面表示歉意。
submitDepartmentButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
department new_dept= new department(DepartmentNameText.getText(),
UserNameFeild.getText(), passwordLabel.getText());
departments.add(new_dept);
System.out.println(new_dept);
JComboBox SelectDepartmentTypeComboBox = new JComboBox ();
SelectDepartmentTypeComboBox.setBounds(211, 254, 187, 31);
for (int index = 0; index < departments.size(); index++) {
SelectDepartmentTypeComboBox.addItem(departments.get(0));
System.out.println("end");
}
}
}
我希望添加讲师的表单能够将部门arrayList循环到comboBox上,但是会出现NULL POINTER EXCEPTION