JAVA在JTable中怎么添加数据

   2025-02-15 7050
核心提示:在JTable中添加数据可以通过以下步骤实现:创建一个DefaultTableModel对象,用于存储表格数据。将表格的列名和初始数据存储在二

在JTable中添加数据可以通过以下步骤实现:

创建一个DefaultTableModel对象,用于存储表格数据。将表格的列名和初始数据存储在二维数组中。将二维数组的数据添加到DefaultTableModel对象中。将DefaultTableModel对象设置为JTable的数据模型。

下面是一个示例代码:

import javax.swing.JFrame;import javax.swing.JScrollPane;import javax.swing.JTable;import javax.swing.SwingUtilities;import javax.swing.table.DefaultTableModel;public class JTableExample extends JFrame {    private JTable table;    private DefaultTableModel tableModel;    public JTableExample() {        // 创建表格的列名和初始数据        String[] columnNames = {"姓名", "年龄", "性别"};        Object[][] data = {            {"张三", 20, "男"},            {"李四", 25, "女"},            {"王五", 30, "男"}        };        // 创建DefaultTableModel对象,并将数据添加到其中        tableModel = new DefaultTableModel(data, columnNames);        // 创建JTable对象,并设置其数据模型为DefaultTableModel        table = new JTable(tableModel);        // 将JTable添加到滚动面板中,并将滚动面板添加到窗口中        JScrollPane scrollPane = new JScrollPane(table);        add(scrollPane);        setTitle("JTable Example");        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        pack();        setLocationRelativeTo(null);        setVisible(true);    }    public static void main(String[] args) {        SwingUtilities.invokeLater(() -> {            new JTableExample();        });    }}

在上面的示例中,创建了一个JFrame窗口,并在其中添加了一个JTable。通过创建DefaultTableModel对象,将表格的列名和初始数据存储在其中。然后,将DefaultTableModel对象设置为JTable的数据模型。最后,将JTable添加到滚动面板中,并将滚动面板添加到窗口中。运行代码,就可以看到在JTable中显示了表格的列名和初始数据。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言