CRUD java代码错误

1 java netbeans

我有以下代码的问题,我已经挣扎了一个多星期了.我确定这是一个基本问题,但我不能随便找到它..

我正在尝试创建一个非常简单的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));
}
Run Code Online (Sandbox Code Playgroud)

Netbeans 7.3在for(Object ..行和jTable1.setMode1 ..行)上显示错误.

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

谢谢

ars*_*jii 5

DefaultTableModel构造函数采用VectorS,不List秒.

至于for-loop错误,我打赌你导入java.awt.List而不是java.util.List.