哪种编辑和删除行方法更适合 JTable


我想

问一下,编辑JTable的方法比另一种更好?

  1. 使用 setValueAt() 函数。
  2. 创建一个新的 JTable 模型,并将其对象提供给 JTable。

还有,如何在不使用上述方法 2 的情况下从 JTable 中删除行?

当您一次更改一个值时,您将使用 setValueAt 方法。

当您一次更改 25% 或更多的行时,您将创建一个新的 TableModel。

如果使用 DefaultTableModel 作为 TableModel,则可以使用 addRow 或 setValueAt 方法来添加行和更改行值。 可以使用 removeRow 方法删除行。

由于 TableModel 与 JTable

相关联,因此对 TableModel 所做的任何更改都会反映在 JTable 中。 用户对 JTable 所做的任何更改都会反映在 TableModel 中。

最新更新