我使用NetBeans编辑器进行Java编程。我不知道以下使用MySQL数据库中的数据填充组合框的代码有什么问题:
private void fillComboBox(ArrayList<Product> a) {
filling = true;
productComboBox.removeAllItems();
for (Product p : a) {
productComboBox.addItem(p);
}
filling = false;
}
当组合框中填充表格的ID列时,其余列中的数据将显示在各自的文本字段中。它工作正常,但是当我编译它时,我被要求用Xlint重新编译。我重新编译了代码,箭头指向了for(Product p:a); 我并不总是对Xlint消息感到满意。 如何纠正导致问题的原因?