Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java datatable

作者:月下孤魂   发布日期:2026-08-04   浏览:37

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);
    }
}

解释说明:

  1. 创建窗口:使用 JFrame 创建一个窗口,并设置窗口关闭操作和大小。
  2. 定义表格的列名:使用字符串数组 columnNames 定义表格的列名。
  3. 定义表格的数据:使用二维对象数组 data 存储表格中的数据。
  4. 创建表格模型:使用 DefaultTableModel 创建表格模型,并传入数据和列名。
  5. 创建表格并设置模型:使用 JTable 创建表格,并将模型传递给它。
  6. 将表格添加到滚动面板中:使用 JScrollPane 包装表格,以便在数据较多时可以滚动查看。
  7. 将滚动面板添加到窗口中:将滚动面板添加到窗口的中心位置。
  8. 显示窗口:调用 frame.setVisible(true) 显示窗口。

这个示例展示了如何在 Java 中使用 Swing 创建一个简单的数据表格。

上一篇:java后端将html生成pdf

下一篇:java switch enum

大家都在看

java url decode

java判断是windows还是linux

java原始数据类型

java连接数据库的代码

java date类型比较大小

java djl

ubuntu 卸载java

es java api

java常用的设计模式有哪些

java list 查找

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站