尝试向 JTable 添加空行

Trying to add blank rows to JTable

我制作了一个程序,可以提取多个 MySQL 表并允许用户将它们作为 JTable 查看。

在 JFrame 上,我有保存、添加行和删除行的选项。

保存将保存用户对单元格所做的编辑(如果他们双击并按回车键)

添加行将添加空行。但是,如果您添加多于 1 行,然后在上面的行(您刚刚创建的)中键入内容,然后按第二个新行,则数据会从之前的行复制。

有办法阻止吗?

您在添加行时是否确定了行的值?昨天我在玩 JTable,但是我是 Java 的新手,但是当我插入空行时,我使用了与此类似的东西:

model.addRow(new Object[]{"Column 1", "Column 2", "Column 3"});

您也可以为其使用空值。

model.addRow(new Object[]{"", "", ""});