0

我正在使用jidesoft.grid.DefaultGroupTableModel类包装 swing.table.DefaultTableModel

问题是当我尝试使用该方法删除分组行(DefaultGroupRow)时 jidesoft.grid.DefaultGroupTableModel.removeRow(row index)

Row 仅在视觉上被删除,并且仍然存在于 swing.table.DefaultTableModel.

当我执行该groupAndRefresh方法时,将在前端重新创建已删除的行。

如何删除将从 swing 中删除的分组表行DefaultTableModel

提前致谢。

乌里·W。

4

1 回答 1

0

GroupTableModel 只是原始表模型的分组视图,在您的情况下是 DefaultTableModel。GroupTableModel 永远不会修改原始表模型。如果您想从 DefaultTableModel 中删除该行,则必须使用 DefaultTableModel#removeRow 方法。

于 2012-08-30T23:11:49.330 回答