2012-10-29 120 views
0

一直四處尋找,但找不到任何解釋如何做這樣的事情:填充的JTable從陣列

Object rowData[] = { "Row1-Column1", "Row1-Column2", "Row1-Column3" }; 

Object columnNames[] = { "Column One", "Column Two", "Column Three" }; 

我已經做了一個表編輯器,名稱:「jTable1」。

+0

是什麼問題? –

+0

我不知道如何使用數組和函數來填充表。例如:'jTable1.addColumn(columnNames);'給出錯誤。 – user1667191

回答

4

像這樣的事情會幫助你:

DefaultTableModel model = new DefaultTableModel(columnNames, 0); 
model.addRow(rowData); 
jTable1.setModel(model); 
+0

甜!謝謝,完美的作品。 – user1667191

4

你需要該行數據的二維數組。試試這個:

Object rowData[][] = {{ "Row1-Column1", "Row1-Column2", "Row1-Column3" }}; 
Object columnNames[] = { "Column One", "Column Two", "Column Three" }; 
JTable table = new JTable(rowData, columnNames);