Java 用MySQL数据库中的数据填充组合框
我使用NetBeans编辑器进行Java编程。我不知道下面用MySQL数据库中的数据填充组合框的代码有什么问题:Java 用MySQL数据库中的数据填充组合框,java,Java,我使用NetBeans编辑器进行Java编程。我不知道下面用MySQL数据库中的数据填充组合框的代码有什么问题: private void fillComboBox(ArrayList<Product> a) { filling = true; productComboBox.removeAllItems(); for (Product p : a) { productComboBox.addItem(p); } fil
private void fillComboBox(ArrayList<Product> a) {
filling = true;
productComboBox.removeAllItems();
for (Product p : a) {
productComboBox.addItem(p);
}
filling = false;
}
private void fillComboBox(ArrayList a){
填充=真;
productComboBox.removeAllItems();
对于(产品p:a){
productComboBox.addItem(p);
}
填充=假;
}
当组合框中填入表的ID列时,其余列中的数据将显示在各自的文本字段中。它工作得很好,但是当我编译它时,我被要求用Xlint重新编译。我重新编译了代码,一个箭头指向for(产品p:a);
我对Xlint消息并不总是很满意。
如何纠正导致问题的原因?如何声明
productComboBox
?是JComboBox吗?您遇到了什么错误?NullPointerException?还有别的吗?netbeans中是否存在错误或警告?如何声明productComboBox
?是JComboBox吗?您遇到了什么错误?NullPointerException?还有别的吗?netbeans中是否存在错误或警告?