Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用MySQL数据库中的数据填充组合框_Java - Fatal编程技术网

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

我使用NetBeans编辑器进行Java编程。我不知道下面用MySQL数据库中的数据填充组合框的代码有什么问题:

    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中是否存在错误或警告?