如何使用来自包含另一个arraylist的Arraylist <classtype>的JComboBox将数据循环到JTable中?</classtype>

时间:2013-05-28 16:44:13

标签: java swing arraylist jtable jcombobox

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

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

rapport对象包含:int Number,String caseName,ArrayList,ArrayList,int fee。

因此JTable的标题如下所示:Number,caseName,appendix,outlay,fee。

因此,对于ArrayList中的每个关系,我想要一个带有来自关系的属性的新行,并且带有arraylists的两个单元格将显示在JComboBox中。

我知道使用cellEditor来制作包含JCombobox的特定coloums,但我不知道如何从ArrayList加载数据。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

扩展AbstractTableModel,并将List<Rapport>包括在内,Map<String, String>Rapport。使用生成的模型构建表。列表的每个元素都是一行,该行的每一列都是{{1}}实例中的对应字段。