在 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 }
,它将起作用。
我有一个 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 }
,它将起作用。