我有一个 JTable
(searchListTable
),并且希望在不使用表模型的情况下从表中删除一行。另外,我正在从 XML 中获取 searchlist
中的数据。
这是我的代码:
int selIndex[] = searchListTable.getSelectedRows();
if (selIndex != null) {
searchListTable.removeRow(selIndex);
keyValueTableModel.removeRows(selIndex);
SwingUtilities.updateComponentTreeUI(searchListTable);
searchListTable.clearSelection();
请帮忙.. 如何从表中删除行?
最佳答案
如果不使用 TableModel,则无法删除行:JTable
组件不保存任何数据,它仅显示数据。
所以,你必须使用:
tableModel.removeRow()
关于java - 如何从 JTable 中删除一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24865670/