2016-05-09 51 views

回答

3

通常,您不會從TableModel中刪除數據。通常,您將剛剛從JTable的視圖中刪除列:

table.removeColumn(table.getColumn("...")); 

的數據仍然會從TableModel訪問。

如果你真的想刪除數據,那麼你可以使用支持setColumnCount(...)方法的DefaultTableModel。但是,這隻允許您刪除模型末尾的列。如果你想刪除中間的數據列,那麼你需要實現自己的自定義方法。

+0

感謝您的回覆。 你知道如何返回列內容嗎? – fafnir1990

+0

您從TableModel獲得數據 - 'table.getModel()。getValueAt(...)'。 – camickr