首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在JTable中显示对象ArrayList的内容的最简单方法是什么?

在JTable中显示对象ArrayList的内容的最简单方法是使用DefaultTableModel。以下是一个简单的示例:

  1. 首先,确保你已经导入了所需的库:
代码语言:java
复制
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
import java.util.ArrayList;
  1. 创建一个JFrame并添加一个JTable:
代码语言:java
复制
JFrame frame = new JFrame("JTable Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(600, 400);

JTable table = new JTable();
frame.add(new JScrollPane(table));
  1. 创建一个DefaultTableModel并将其添加到JTable中:
代码语言:java
复制
DefaultTableModel model = new DefaultTableModel();
table.setModel(model);
  1. 创建一个ArrayList并将其添加到DefaultTableModel中:
代码语言:java
复制
ArrayList<Object> data = new ArrayList<>();
data.add("Row 1, Column 1");
data.add("Row 1, Column 2");
data.add("Row 2, Column 1");
data.add("Row 2, Column 2");

model.addColumn("Column 1", data.subList(0, 2).toArray());
model.addColumn("Column 2", data.subList(1, 3).toArray());
  1. 最后,显示JFrame:
代码语言:java
复制
frame.setVisible(true);

在这个示例中,我们创建了一个简单的JTable,并使用DefaultTableModel将一个ArrayList的内容添加到表格中。这是在JTable中显示对象ArrayList的内容的最简单方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券