在jTable中添加包含数据的列

时间:2016-04-11 16:06:32

标签: java swing jtable double

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

使用addColumn,我理解第一个参数应该是列名的字符串,但是如何为表中的数据值传递double?我已经阅读了定义(对象或向量的使用),但我没有运气:

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

1 个答案:

答案 0 :(得分:3)

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