Java 如何使用Arraylist中的JComboBox将数据循环到JTable中<;classType>;哪个包含另一个arraylist?

Java 如何使用Arraylist中的JComboBox将数据循环到JTable中<;classType>;哪个包含另一个arraylist?,java,swing,arraylist,jtable,jcombobox,Java,Swing,Arraylist,Jtable,Jcombobox,我意识到这个标题可能看起来很混乱,所以我要试着举个例子 我有一个JTable,我希望填充一个名为rapport的定制对象的ArrayList report对象包含:int Number、String caseName、ArrayList、ArrayList、int fee 因此JTable的标题如下:编号、案例名称、附录、支出、费用 因此,对于ArrayList中的每个关系,我需要一个新行,其中包含来自关系的属性,带有ArrayList的两个单元格将显示在JComboBox中 我知道使用cell

我意识到这个标题可能看起来很混乱,所以我要试着举个例子

我有一个JTable,我希望填充一个名为rapport的定制对象的ArrayList

report对象包含:int Number、String caseName、ArrayList、ArrayList、int fee

因此JTable的标题如下:编号、案例名称、附录、支出、费用

因此,对于ArrayList中的每个关系,我需要一个新行,其中包含来自关系的属性,带有ArrayList的两个单元格将显示在JComboBox中

我知道使用cellEditor生成特定的列以包含JCombobox,但我不知道如何按照所述从ArrayList加载数据


有什么建议吗?

扩展
AbstractTableModel
,并包括您的
列表
,如
地图所示。使用生成的模型构造表。列表的每个元素都是一行,该行的每一列都是
Rapport

newjcombobox(list.toArray())
@Arend:我推断他已经知道如何“使特定列包含
JComboBox
”的实例中的对应字段。我猜他需要一个围绕
列表构建的
表格模型。