Данные не отображаются в 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());
}

0 ответов

Другие вопросы по тегам