阵列缺失的维度

时间:2016-05-31 03:59:32

标签: java

public jfCategoria() {
    initComponents();
    Listar();
}

private void Listar(){
    DAOCategoria dao = new DAOCategoria();
    dtm = new DefaultTableModel();
    lista = dao.Listar();
    dtm.addColumn ("id");
    dtm.addColumn ("Categoria");
    dtm.addColumn ("Descripcion");
    for (Categoria c : lista) {
        dtm.addRow(new Object[](c.getIdcategoria(), c.getNombre(), c.getDescripcion()))
    }
    tblCategoria.setModel(dtm);
}

我不知道为什么我会收到错误... 有人能帮我吗?抱歉英文不好。

1 个答案:

答案 0 :(得分:0)

您需要使用大括号({}),而不是括号(())来初始化数组:

dtm.addRow(new Object[] { c.getIdcategoria(), c.getNombre(), c.getDescripcion() } );