求救
各位,jtable已经创建后,我添加数据为什么添加不进去
用的DefaultTableModel tableModel = (DefaultTableModel) table.getModel();
tableModel.addRow(Object[] data)添加的,只是把该数组的第一个元素给分开显示到各个单元格了
data是string类型的,添加到jtable时,data[0]的数据为2009年6月1日,添加后变成这样了
各位,jtable已经创建后,我添加数据为什么添加不进去
用的DefaultTableModel tableModel = (DefaultTableModel) table.getModel();
tableModel.addRow(Object[] data)添加的,只是把该数组的第一个元素给分开显示到各个单元格了
data是string类型的,添加到jtable时,data[0]的数据为2009年6月1日,添加后变成这样了
DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
String[] data ={"2009年6月1日","2","3","5"};
model.addRow(data);
允许结果如下:
中 void setValueAt(Object aValue, int row, int column)
model.setValue(data[0],4,0);
model.setValue(data[1],4,1);其他依次类推
model.setValueAt(data[i],4,i);
我常用的是用两个Vector对象来构建,一个保存第一行的数据,一个保存列名.
具体可以参考哈API