我一直在廣泛閱讀論壇,並嘗試了多種方法來解決這個問題。更新JTable數據 - 使用AbstractTableModel
問題: 我做了一個自定義AbstractTableModel
,所以我可以控制我的數據顯示方式。它只是存儲在一個String[][]
。它使用JDBC
連接到數據庫以填充初始數據。因此,當我的用戶(通過Swing
GUI)搜索某個內容時,我只需構建一個查詢來查詢數據庫,並返回ResultSet
。現在,我想在JTable
上顯示這個新數據。
研究: 我讀了很多關於聽衆和解僱更新和事情。但我已閱讀並重新閱讀,但仍未完全理解它們。當我爲JTable
設置一個新模型時,實際上我想保留我創建的自定義AbstractTableModel
並只是更新數據,這是可能的(可能使用AbstractTableModel
類中的公共方法創建)?
附加問題:我應該使用此功能的偵聽程序嗎?我需要添加聽衆還是觀察者?
謝謝,我真的很感激它! Rich
非常感謝。您的列表使我在處理表格時的兩個選項變得有意義。我解決了它。 –