用循环的方式把arraylist集合的数据放入jtable
时间: 2023-06-04 18:07:17 浏览: 255
java集合类ArrayList总结共9页.pdf.zip
好的,可以为您提供代码实现。您需要先创建一个JTable对象,并给它设置好列名。然后,可以使用for循环遍历ArrayList集合中的每一个元素,并将其插入到JTable中,代码如下:
```
// 创建 JTable 对象,设置列名
String[] columns = {"列1", "列2", "列3"};
JTable table = new JTable(new Object[][]{}, columns);
// 遍历 ArrayList 集合,将数据插入到 JTable 中
ArrayList<ArrayList<Object>> data = new ArrayList<>();
for (ArrayList<Object> row : data) {
((DefaultTableModel)table.getModel()).addRow(row.toArray());
}
```
其中,data是ArrayList集合,存放每一行的数据。因为JTable中使用的TableModel是DefaultTableModel,我们可以通过强制类型转换获取其对象,并使用addRow方法将行数据插入到JTable中。
阅读全文