Данные не отображаются в jtable с использованием DefaultTableModel при добавлении в соответствии с кодом ниже
Данные не отображаются в
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());
}