Java 将ArrayList设置为JTable

Java 将ArrayList设置为JTable,java,swing,arraylist,jtable,Java,Swing,Arraylist,Jtable,我有一个 ArrayList<Map<String, Object>> ArrayList 对象,我需要在JTable中显示此数组的内容 映射键是列名,对象是数据,我怎样才能把它放上去 实际上,映射包含一个表中的多行,并且所有行都添加到数组列表中,现在我需要以表的形式在Swing应用程序中显示它们,并对它们执行排序和筛选。对于数据,请将列表嵌入数组中。A是最好的 对于列,请将列表嵌入到列表中。最好的是一个 然后使用jtable ArrayList 这听起来是一个错误的

我有一个

ArrayList<Map<String, Object>>
ArrayList
对象,我需要在JTable中显示此数组的内容

映射键是列名,对象是数据,我怎样才能把它放上去


实际上,映射包含一个表中的多行,并且所有行都添加到数组列表中,现在我需要以表的形式在Swing应用程序中显示它们,并对它们执行排序和筛选。

对于数据,请将列表嵌入数组中。A是最好的

对于列,请将列表嵌入到列表中。最好的是一个

然后使用jtable

ArrayList

这听起来是一个错误的工作模式,没有一个真正明智的方式将其变成一个单一的表格。也许你是说

Map<String, List<Object>>
Map

这将更有意义。现在,一个键(列名)映射到多个值(列值)。

hmm,有道理,让我也这样检查!!