在 jTable 中添加数据列

Adding Columns with Data in jTable

我有一个 JTable,我正在使用 DefaultTableModel。我有一行,但我试图使用 for 循环添加许多列,因为 table 是动态创建的。

使用 addColumn,我知道第一个参数应该是列名的字符串,但是如何为 table 中的数据值传递双精度值?我已经阅读了定义(对象或向量的使用),但我对它们不满意:

String colName = "ColName";
double value = 1.2;
model.addColumn(colName, new double[]{ value });

addColumn(Object columnName, Object[] columnData) 此方法只接受从 java.lang.Object 扩展的对象数组。因此,如果您使用 new Double[]{ value } 而不是 new double[]{ value },它将起作用。