2017-02-27 81 views
0

我有一个使用JavaFX TableView的应用程序,但由于我遇到了某些问题,我需要切换到使用JTable。基于对象列表的JTable,如TableView的项目列表

TableViews获取对象列表,每列是每个对象中的字段,例如,包含名字,姓氏和电子邮件列的Person对象。如果您编辑表格中的电子邮件字段,它将会出去并编辑该人物对象中的电子邮件。如果我在表格中选择了行,我可以从这些选定的索引中获取Person对象。

有没有办法在JTable中做到这一点?

回答

3

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

检查出Row Table Model它给出了一步一步的例子,你可能会这样做。

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

您也可以按照BeanTableModel链接获取TableModel,您可以使用它,而无需任何自定义代码。

+0

谢谢!我会检查一下,这似乎是我需要的 – MMAdams

相关问题