2012-10-06 83 views
-3

我正在使用JTable在java swing中做小型項目。當用戶從JComboBox中選擇值時,我想將它添加到JTable。我嘗試了一些代碼,但它不起作用。請提出一些建議。向jtable添加一行數據

+2

請始終添加您的代碼,以澄清您的問題並顯示您嘗試過的內容。 – Simulant

回答

3

關鍵在於您使用模型,最簡單的解決方案是讓您的JTable爲其模型使用DefaultTableModel,並調用其addRow(...)方法向JTable添加「行」數據。如果你看,這個和其他網站上只有這種事情的例子很多。

如果您需要更具體的幫助,那麼請輸入您的代碼,包括無法使用的代碼,並提出具體問題。最好發佈sscce

1

聲明模型,以你的表,只是使用模型

DefaultTableModel dtm = new DefaultTableModel(); 
JTable table = new JTable(dtm); 

// Add Columns 
dtm.addColumn("Col1"); 
dtm.addColumn("Col2"); 

// Add row data 
dtm.addRow(...); 
dtm.addRow(...); 

行添加到表閱讀DefaultTableModel會知道它有不同的方法。