溫馨提示×

Java怎么實現窗體表格

小億
198
2023-11-27 14:31:18
欄目: 編程語言

Java可以使用Swing庫來實現窗體表格,以下是一個簡單的示例代碼:

import javax.swing.*;
import java.awt.*;

public class MainForm extends JFrame {
    private JTable table;

    public MainForm() {
        // 設置窗體標題
        setTitle("表格示例");

        // 創建表格數據
        Object[][] data = {
                {"張三", 20, "男"},
                {"李四", 25, "女"},
                {"王五", 30, "男"}
        };

        // 創建表格列名
        String[] columnNames = {"姓名", "年齡", "性別"};

        // 創建表格
        table = new JTable(data, columnNames);

        // 將表格添加到滾動窗格中
        JScrollPane scrollPane = new JScrollPane(table);

        // 將滾動窗格添加到窗體中
        add(scrollPane);

        // 設置窗體大小和關閉操作
        setSize(300, 200);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        // 在事件分發線程中創建窗體對象
        SwingUtilities.invokeLater(() -> {
            MainForm form = new MainForm();
            form.setVisible(true);
        });
    }
}

運行上述代碼,將會顯示一個帶有表格的窗體。表格的數據由一個二維數組和列名數組定義,在示例中使用了默認的表格渲染器和編輯器,如果需要自定義表格的樣式和行為,可以使用Swing提供的相關類進行定制化。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女