所以情況是我有一個JTable與一些JComboBox的單元格。在選擇JComboBox的元素時,需要改變表模型的結構。我還有一個'輸出表',它監聽JComboBox的選擇並相應地進行重新驗證,因此,我需要保持查詢表的模型相同,以便它可以重用偵聽器。我怎樣才能改變表模型的結構?更改TableModel結構
DefaultTableModel QueryTableModel = new DefaultTableModel(dropDownUserSelection, resultsListHeadings);
queryTable.setModel(QueryTableModel);
JComboBox box = new JComboBox(boxModel);
queryTable.getColumnModel().getColumn(i).setCellEditor(new DefaultCellEditor(box));
我道歉,如果我問它已經在別處問一個問題,但我周圍有一捅,但沒有找到什麼,我一直在尋找。
感謝
這有點不清楚。按結構,我假設你想添加/刪除列? – MadProgrammer 2013-02-13 23:46:47
嗨,感謝您的回覆......是的,這是正確的。 – 2013-02-13 23:50:28
請編輯您的問題,以包含顯示您的組合的[sscce](http://sscce.org/),[示例](http://stackoverflow.com/a/7356518/230513)和您的電話' fireTableStructureChanged()'。 – trashgod 2013-02-13 23:58:24