[英]Retrieve objects from JTable
我用從對象數組中提取的數據填充了JTable(該數組包含對象,這些對象的數據已通過ResultSet從數據庫中檢索到)。 在JTable上填充數據時,我不想顯示對象的所有屬性,僅顯示其中一些屬性。 其中一個不需要顯示的ID是與該對象在數據庫中擁有的編號相對應的ID,它是表的主鍵。 我的問題是; 是否有一種簡單的方法可以從JTable的行中檢索對象,還是我必須在Array中搜索屬性與在JTable的行中選擇的對象相匹配的對象?
有沒有一種簡單的方法可以從JTable的一行中檢索對象,
您需要在TableModel中有一個方法來執行此操作。 因此,您需要像getRow(...)
這樣的方法來代替getValueAt( getRow(...)
。
查看行表模型 ,以獲取有關如何在TableModel中執行此操作的示例。 或者您可以決定使用此模型,因為該模型本質上是通用的。 您只需要為模型實現幾種方法即可僅顯示要查看的屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.