Java 基于对象列表的JTable,如TableView';s项目列表

Java 基于对象列表的JTable,如TableView';s项目列表,java,swing,javafx,Java,Swing,Javafx,我有一个使用JavaFXTableView的应用程序,但由于遇到某些问题,我需要切换到使用JTable TableView包含一个对象列表,每列都是每个对象中的一个字段,例如,一个Person对象,其列分别为“名字”、“姓氏”和“电子邮件”。如果您编辑了表中的“电子邮件”字段,它将退出并编辑该Person对象中的电子邮件。如果我在表中选择了行,我可以从这些选定的索引中获取Person对象 在JTable中是否有这样做的方法?您需要为您的Person对象创建一个自定义表格模型 看看下面的例子,你可

我有一个使用JavaFXTableView的应用程序,但由于遇到某些问题,我需要切换到使用JTable

TableView包含一个对象列表,每列都是每个对象中的一个字段,例如,一个Person对象,其列分别为“名字”、“姓氏”和“电子邮件”。如果您编辑了表中的“电子邮件”字段,它将退出并编辑该Person对象中的电子邮件。如果我在表中选择了行,我可以从这些选定的索引中获取Person对象


在JTable中是否有这样做的方法?

您需要为您的
Person
对象创建一个自定义
表格模型

看看下面的例子,你可以一步一步地做这件事

它还提供了一个泛型类,使实现更容易,并包括用于访问TableModel中数据的其他泛型方法


您还可以按照
BeanTableModel
链接创建一个
TableModel
,无需任何自定义代码即可使用。

您需要为您的
Person
对象创建一个自定义
TableModel

看看下面的例子,你可以一步一步地做这件事

它还提供了一个泛型类,使实现更容易,并包括用于访问TableModel中数据的其他泛型方法


您还可以按照
BeanTableModel
链接,使用
TableModel
,无需任何自定义代码即可使用。

谢谢!我会查出来的,这似乎是我需要的谢谢!我会查清楚的,这似乎是我需要的