我首先创建了一个具有单列和 6 行(空列)的 Jtable(通过 netbeans GUI)。接下来我使用以下命令动态添加了一列
summaryTableForVAriousSm.getColumnModel().addColumn(new TableColumn());
在运行应用程序时,我可以看到该列是动态创建的。所以我想使用命令将数据添加到新创建的列
summaryTableForVAriousSm.setValueAt("1000", 1, 1);
(对于所有其他 6 行按列填充的情况类似)这种变化也反映在应用程序的运行中,但这里的问题是插入新创建的列中的数据也被第 0 列覆盖(如果存在任何数据) . 为什么一列中的更改会反映在另一列中。另外如何将它们分开,以便一列中的更改不会影响另一列中的数据。