2015-05-06 57 views
-1

我从web服务得到String[][],我想填充结果的defaultTableModel打印字符串数组的数组中的TableModel

String[][]将包含对象,所以我想过要去建设者。

private void buildTableModel(String[][] aSa, faultTableModel dtm) { 
    } 

我无法弄清楚。

+0

那你尝试了吗?一些更多的信息会很好。 –

+0

请发布您面临的特定问题。 –

+0

所以,大概是,外数组中的每个元素是行,并且内数组中的每个元素是列... – MadProgrammer

回答

0

如果你正在尝试将数据添加到现有的DefaultTableModel,那么你可以使用addRow(...)方法每一行的​​数据复制到模型:

for (int i = 0; i < aSa.length; i++) 
    dtm.addRow(aSa[i]); 
0
public class TableFill { 

    public void fillModel(DefaultTableModel model, String[][] asa) { 
     model.setRowCount(0); 
     model.setColumnCount(0); 
     model.setColumnIdentifiers(asa[0]); 

     for(int i = 1; i < asa.length; i++){ 
      model.addRow(asa[i]); 
     } 

    } 
}