您好我有以下代码
RekeningApp app;
Persoon persoon;
JComboBox personenList;
PersoonView(RekeningApp app) {
this.app = app;
personenList = new JComboBox();
personenList.addItemListener(new ItemChangeListener());
}
现在,我需要一个Foreach循环,该循环遍历RekeninApp类中填充有Persoon对象的数组列表。
对于这个数组列表,我在RekeningApp中有一个吸气剂,像这样
List<Persoon> Pers = new ArrayList<Persoon>();
public List getPersonen() {
return Pers;
}
因此,在我创建组合框之后,必须有一个foreach循环,唯一的问题是,当我进行循环时,它说类型是不兼容的。
for (Persoon p : app.getPersonen()) {
personenList.addItem(p);
}
最佳答案
您需要输入List
以避免转换。
public List<Persoon> getPersonen() {
return Pers;
}