繁体   English   中英

从JTable检索对象

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM