int[] selRows = getNstInclude().getTable().getSelectedRows();
if (selRows.length == 0)
{
return;
}
int selIndices = getNstInclude().getTable().getSelectedRow();
for (int i = selRows.length - 1; i >= 0; i--)
{
getNstInclude().getTableModel().removeRow(selRows[i]);
}
getNstInclude().getTable().setRowSelectionInterval(selIndices, selIndices);
其中getNstInclude()是我的jtable。
在上面的代码中,从我的jtable中删除一行,然后通过使用相同的索引选择一行,我删除了行,但它显示行索引超出范围异常。 有人可以帮助我,我在这里犯了什么错误吗? 提前谢谢