Rumah > Java > javaTutorial > Mengapa JTable Saya Tidak Dipaparkan dalam JFrame Saya?

Mengapa JTable Saya Tidak Dipaparkan dalam JFrame Saya?

DDD
Lepaskan: 2024-12-03 12:29:10
asal
790 orang telah melayarinya

Why Isn't My JTable Showing Up in My JFrame?

JTable Tidak Muncul dalam JFrame: Menyelesaikan Isu

Dalam coretan kod yang disediakan, JTable tidak kelihatan disebabkan oleh pengurus susun atur yang salah tetapan.

Asal Masalah:

Kod memanggil setLayout(null); pada JFrame, yang melumpuhkan semua pengurus susun atur. Ini menyebabkan JTable tidak diletakkan atau bersaiz secara automatik dalam JFrame.

Penyelesaian:

Untuk menyelesaikan isu ini, gantikan setLayout(null); dengan pengurus susun atur yang sesuai, seperti BorderLayout, GridLayout atau BoxLayout. Ini akan membolehkan JTable ditambah dan dipaparkan dengan betul.

Kod Diperbaiki:

public class accCreator extends JFrame {
    // Use a BorderLayout for easy component placement
    private JPanel main;
    private JTable tbl_Accounts;
    // ...

    public accCreator() {
        super("Account Manager");
        // Use a BorderLayout
        setLayout(new BorderLayout());

        // Create and add JTable to the center
        tbl_Accounts = new JTable(data, columnNames);
        JScrollPane scrollPane = new JScrollPane(tbl_Accounts);
        add(scrollPane, BorderLayout.CENTER);

        // ...
    }
    // ...
}
Salin selepas log masuk

Dengan perubahan ini, JTable kini sepatutnya muncul dalam JFrame seperti yang dijangkakan .

Atas ialah kandungan terperinci Mengapa JTable Saya Tidak Dipaparkan dalam JFrame Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan