怎么在jtable里加数据
时间: 2024-03-24 14:40:03 浏览: 53
JTable (动态添加数据)
4星 · 用户满意度95%
要在 JTable 中添加数据,需要使用 TableModel 接口的实现类来管理数据。TableModel 接口定义了表格数据模型的基本方法,包括获取行数、列数、单元格值等。以下是一个基本的示例代码:
```java
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
public class JTableExample {
public static void main(String[] args) {
JFrame frame = new JFrame();
JTable table = new JTable();
// 创建表格的数据模型
DefaultTableModel model = new DefaultTableModel();
// 添加表头
model.addColumn("姓名");
model.addColumn("年龄");
// 添加数据
model.addRow(new Object[]{"张三", 20});
model.addRow(new Object[]{"李四", 22});
// 将数据模型设置到表格中
table.setModel(model);
frame.add(table);
frame.pack();
frame.setVisible(true);
}
}
```
在上面的示例代码中,我们创建了一个 JTable 对象,并创建了一个 DefaultTableModel 对象作为表格的数据模型。然后,我们添加了表头和数据,并将数据模型设置到表格中。最后,将表格添加到 JFrame 中并显示出来。
阅读全文