java - 将 ArrayList 制作成 JTable

标签 java swing arraylist jtable

我有一个

ArrayList<Map<String, Object>>

对象,我需要在JTable中显示这个数组的内容。

Map - Key是列名,Object是数据,怎么写?

简单地说,Map 包含一个表中的多行,所有行都添加到数组列表中,现在我需要将它们以表的形式显示在 Swing 应用程序中,并对它们执行排序和过滤。

最佳答案

对于数据,将您的列表嵌入 TableModel . DefaultTableModel最好。

对于列,将您的列表嵌入 TableColumnModel .最好的是 DefaultTableModel .

然后使用jtable constructor to use that .

关于java - 将 ArrayList 制作成 JTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4279631/

相关文章:

android - 将不同的字符串与文本分开

javascript - 如何根据子字段的值对对象数组进行排序?

java - Hibernate:删除实体网络中的实体

java - Jersey 和 Google App Engine (GAE) 不适合我

java - 用Java画一个圆

java - 如何使用 swing 创建一个简单的两行边框?

java - 在 Google App Engine 中使用 Java 检索 Blob 数据 (pdf)

java - 使用 MAHOUT 使用不同的数据集进行测试和训练

java - jar 中提供什么格式的大背景图像?

java:如何在不知道对象类型的情况下调用arraylist上的方法