0

将信息从表传递到二维数组时遇到问题

for (int i=0; i < DefaultTableModel.getRowCount(); i++) {
    for (int j=0; j < DefaultTableModel.getColumnCount(); j++) {
        dataConteo[i][j]=DefaultTableModel.getValueAt(i,j);
    }
}

我完全填满了表格,但我仍然收到错误

dataConteo[i][j]=DefaultTableModel.getValueAt(i,j);

NullPointerException.

4

1 回答 1

0

假设model不是null....

for循环之前,您是否分配了dataConteo数组?替换Type为实际类型。

Type[][] dataConteo = new Type[model.getRowCount()][model.getColumnCount()];
于 2012-10-22T18:09:37.983 回答