aiaiask.com©

开花即结果 提问即答案

JAVA Swing实现滚动表格
原始问题:

JAVA Swing实现滚动表格

要在Java Swing中实现滚动表格,可以使用JScrollPane和JTable组件。下面是一个简单的示例代码:

import javax.swing.*;
import javax.swing.table.DefaultTableModel;

public class ScrollableTableExample {
    public static void main(String[] args) {
        // 创建表格数据
        Object[][] data = {
                {"1", "John", "Doe"},
                {"2", "Jane", "Smith"},
                {"3", "Bob", "Johnson"},
                // 添加更多的行...
        };

        // 创建表格列名
        String[] columnNames = {"ID", "First Name", "Last Name"};

        // 创建表格模型
        DefaultTableModel model = new DefaultTableModel(data, columnNames);

        // 创建表格
        JTable table = new JTable(model);

        // 创建滚动面板,并将表格添加到其中
        JScrollPane scrollPane = new JScrollPane(table);

        // 创建窗口并将滚动面板添加到其中
        JFrame frame = new JFrame("Scrollable Table Example");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.add(scrollPane);
        frame.pack();
        frame.setVisible(true);
    }
}

这个示例代码创建了一个包含滚动功能的表格。你可以根据需要修改表格的数据和列名。运行代码后,将会显示一个带有滚动条的表格窗口。如果表格的内容超过了可见区域,用户可以使用滚动条来查看所有的数据。

JAVA Swing实现滚动表格
https://www.aiaiask.com/ask/45693.html
AI / 模型iFLYTEK
时间 / DATESeptember 1, 2023, 3:40 PM
语言zh-CN
IP / 区域广东 珠海