CRUDJava代码错误

CRUDJava代码错误,java,netbeans,Java,Netbeans,我对下面的代码有一个问题,我已经为之奋斗了一个多星期了。我确信这是一个基本问题,但我无能为力 我正在尝试创建一个非常简单的CRUD应用程序,它允许我保存资产列表。我正在挣扎的代码如下 private void displayResult(List resultList) { ArrayList<String> tableHeaders = new ArrayList<String>(); ArrayList tableData = new ArrayLis

我对下面的代码有一个问题,我已经为之奋斗了一个多星期了。我确信这是一个基本问题,但我无能为力

我正在尝试创建一个非常简单的CRUD应用程序,它允许我保存资产列表。我正在挣扎的代码如下

private void displayResult(List resultList) {
    ArrayList<String> tableHeaders = new ArrayList<String>();
    ArrayList tableData = new ArrayList();
    tableHeaders.add("AssetNo"); 
    tableHeaders.add("Type");
    tableHeaders.add("SubType");
    tableHeaders.add("Supplier");

    for(Object o : resultList) {
        Asset asset = (Asset)o;
        ArrayList<Object> oneRow = new ArrayList<Object>();
        oneRow.add(asset.getAssetNo());
        oneRow.add(asset.getType());
        oneRow.add(asset.getSubType());
        oneRow.add(asset.getSupplier());
        tableData.add(oneRow);
    }

    jTable1.setModel(new DefaultTableModel(tableData, tableHeaders));
}
Netbeans 7.3在forObject上显示错误。。行和jTable1.setMode1。。台词

有人能给我指出解决这些问题的正确方向吗

谢谢

构造函数使用s,而不是列表

至于for循环错误,我打赌您导入了java.awt.List而不是java.util.List。

构造函数采用s,而不是List


至于for循环错误,我打赌你导入了java.awt.List而不是java.util.List。

你能告诉我们显示了哪些错误吗?对于每个不适用于所需表达式类型的语句,请打开Netbeans states:array或java.lang.iterable found:Listonthe jTable1 it states'没有为DefaultTableModelArrayList找到合适的构造函数,ArrayList能否请您告诉我们显示了哪些错误?对于每个不适用于所需表达式类型的语句,Netbeans states'在上:array或java.lang.iterable找到:列表在JTTable1上,它声明'DefaultTableModelArrayList找不到合适的构造函数,ArrayList谢谢,我'修正进口'大约50次,但它没有'修正他们'。。更改awt for util将从for循环中删除错误!非常感谢。我对向量感到困惑。在哪里可以将其更改为列表?@user2471152尝试使用向量而不是列表。谢谢,我“修复了导入”大约50次,但它没有“修复它们”。。更改awt for util将从for循环中删除错误!非常感谢。我对向量感到困惑。在哪里可以将其更改为列表?@user2471152尝试使用向量而不是列表。