import javax.swing.*;
import javax.swing.table.DefaultTableModel;
import java.awt.*;
public class DataTableExample {
public static void main(String[] args) {
// 创建一个窗口
JFrame frame = new JFrame("Java DataTable Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(400, 300);
// 定义表格的列名
String[] columnNames = {"ID", "Name", "Age"};
// 定义表格的数据
Object[][] data = {
{1, "John Doe", 25},
{2, "Jane Smith", 30},
{3, "Sam Johnson", 22}
};
// 创建表格模型
DefaultTableModel model = new DefaultTableModel(data, columnNames);
// 创建表格并设置模型
JTable table = new JTable(model);
// 将表格添加到滚动面板中
JScrollPane scrollPane = new JScrollPane(table);
// 将滚动面板添加到窗口中
frame.add(scrollPane, BorderLayout.CENTER);
// 显示窗口
frame.setVisible(true);
}
}
JFrame 创建一个窗口,并设置窗口关闭操作和大小。columnNames 定义表格的列名。data 存储表格中的数据。DefaultTableModel 创建表格模型,并传入数据和列名。JTable 创建表格,并将模型传递给它。JScrollPane 包装表格,以便在数据较多时可以滚动查看。frame.setVisible(true) 显示窗口。这个示例展示了如何在 Java 中使用 Swing 创建一个简单的数据表格。
上一篇:java后端将html生成pdf
下一篇:java switch enum
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站