java swing添加数据代码
时间: 2023-09-09 20:14:11 浏览: 47
假设你有一个JTable,并且想要在其中添加数据,可以按照以下步骤进行:
1. 创建一个TableModel对象,该对象用于存储表格中的数据。
2. 将TableModel对象添加到JTable中。
3. 在TableModel对象中添加数据。
下面是一个简单的示例代码:
```java
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
public class AddDataToTableExample {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建JTable
JTable table = new JTable();
// 创建TableModel对象
DefaultTableModel model = new DefaultTableModel();
// 将TableModel对象添加到JTable中
table.setModel(model);
// 添加表头
model.addColumn("ID");
model.addColumn("Name");
model.addColumn("Age");
// 添加数据
model.addRow(new Object[] { 1, "Tom", 20 });
model.addRow(new Object[] { 2, "Jerry", 21 });
model.addRow(new Object[] { 3, "Mary", 22 });
// 将JTable添加到JFrame中
frame.add(new JScrollPane(table));
frame.pack();
frame.setVisible(true);
}
}
```
在这个例子中,我们创建了一个JTable,并使用DefaultTableModel对象存储数据。然后,我们将TableModel对象添加到JTable中,添加表头和数据,最后将JTable添加到JFrame中。运行这个程序,你会看到一个含有数据的表格。