1
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 中删除一行,然后通过使用我删除该行的相同索引来选择一行,但它显示行索引超出范围异常。有人可以帮我看看我在这里做错了什么吗?提前致谢

4

0 回答 0