【问题标题】:Which editing and removing row method is better for JTable?哪种编辑和删除行方法更适合 JTable?
【发布时间】:2014-03-31 18:18:07
【问题描述】:

我想问一下,编辑 JTable 的方法哪个更好?

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

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

【问题讨论】:

    标签: java swing jtable


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-27
      • 2018-11-13
      • 1970-01-01
      • 2018-05-19
      相关资源
      最近更新 更多