代码下方
jTable
未在DefaultTableModel
中显示的数据是。在这里,我创建>DefaultTableModel
的对象,然后将值设置为表模型。当我打印它们时,值将会出现。
DefaultTableModel dtm=(DefaultTableModel)jTable1.getModel();
System.out.println("DefaultTableModel--------------"+dtm);
String[] array1=string1.split("!");
try
{
/* loop for number of rows */
for(int i=1;i<array1.length;i++)
{
String[] array2=array1[i].toString().split("&");
/* loop for number of columns */
for(int j=0;j<array2.length;j++)
{
/*values are printing using out.println below*/
System.out.println("array2 "+"row- "+i+" column- "+j+" "+array2[j].toString());
/*setting value to the default table model object*/
dtm.setValueAt(array2[j].toString(), i, j);
//dtm.addRow(new Object[] { array2[0], array2[1], array2[2],array2[3] ,array2[4] });
}
}
}
catch(Exception exception)
{
System.out.println("exception in - "+exception.getMessage());
}