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);
}
我不知道为什么我会收到错误... 有人能帮我吗?抱歉英文不好。
答案 0 :(得分:0)
您需要使用大括号({}
),而不是括号(()
)来初始化数组:
dtm.addRow(new Object[] { c.getIdcategoria(), c.getNombre(), c.getDescripcion() } );