我想问一下编辑JTable的哪种方法比另一种更好?
另外,如何在不使用上述方法2的情况下从JTable中删除一行?
答案 0 :(得分:1)
当您一次更改一个值时,您将使用setValueAt方法。
当您一次更改25%或更多行时,您将创建一个新的TableModel。
如果使用DefaultTableModel作为TableModel,则可以使用addRow或setValueAt方法添加行并更改行值。您可以使用removeRow方法删除行。
由于TableModel与JTable相关联,因此对TableModel的任何更改都会反映在JTable中。用户对JTable的任何更改都会反映在TableModel中。