根据以下代码添加时,使用DefaultTableModel在jtable中不显示数据

时间:2014-03-13 12:58:50

标签: java swing 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 个答案:

没有答案