CodeGym /Blog Java /rawak /Java JTable
John Squirrels
Tahap
San Francisco

Java JTable

Diterbitkan dalam kumpulan
Jika anda ingin memaparkan data dalam format jadual, anda harus mempertimbangkan untuk menggunakan kelas JTable dalam pakej javax.swing . Kelas JTable ialah alat serba boleh yang membolehkan anda membuat jadual dengan baris dan lajur dan menyesuaikannya mengikut keperluan anda. Dalam artikel ini, kami akan menunjukkan kepada anda cara menggunakan kelas JTable , untuk mencipta jadual dan mengisinya dengan data.

Apakah kelas JTable di Jawa?

Jtable ialah kelas serba boleh yang menawarkan pelbagai pilihan penyesuaian. Dengan menggunakan kelas jtable , anda boleh membuat jadual dengan ketinggian baris yang berbeza, lebar lajur, fon, warna dan banyak lagi. Anda juga boleh menambah imej, ikon dan butang pada sel jadual, malah melaksanakan pemapar dan editor sel tersuai untuk mencipta jadual tersuai tinggi. Di samping itu, kelas vjtable menyediakan beberapa kaedah untuk mengisih dan menapis data, dan mengendalikan interaksi pengguna seperti pemilihan, penyuntingan, dan saiz semula. Kaedah ini memudahkan untuk membuat jadual interaktif dan responsif yang memenuhi keperluan khusus aplikasi anda.

Contoh JTable Java

Mari kita mulakan dengan mencipta contoh JTable yang mudah . Inilah kodnya:
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;


// example to use JTable()
public class JTableExample extends JFrame {

    public JTableExample() {
        setTitle("JTable Example");

        JTable jt = new JTable(4, 2);
        JScrollPane sp = new JScrollPane(jt);
        add(sp);

        setSize(300, 200);
        setVisible(true);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        new JTableExample(); // calling JTable()
    }
}
Dalam contoh ini, kami mencipta objek JFrame dan menetapkan tajuknya kepada "JTableExample." Kemudian kami mencipta objek JTable dengan 4 baris dan 2 lajur, dan kami membungkusnya dalam objek JScrollPane . Akhir sekali, kami menambah objek JScrollPane pada objek JFrame , tetapkan saiz JFrame , dan menjadikannya kelihatan. Apabila kita menjalankan kod ini, kita sepatutnya melihat tetingkap dengan jadual yang mempunyai 4 baris dan 2 lajur.

Mencipta Jadual

Sekarang mari kita lihat dengan lebih dekat kelas JTable dan cara membuat jadual. Kelas JTable mempunyai beberapa pembina, tetapi yang paling biasa digunakan mengambil dua argumen: bilangan baris dan bilangan lajur dalam jadual.
JTable jt = new JTable(4, 2);
Baris kod ini mencipta objek JTable dengan 4 baris dan 2 lajur. Anda juga boleh mencipta objek JTable dengan model data sedia ada, yang membolehkan anda menyesuaikan data dan tingkah laku jadual.

Mengisi Jadual

Untuk mengisi jadual dengan data, anda boleh menggunakan kaedah setValueAt() , yang mengambil tiga argumen: nilai yang akan ditetapkan, indeks baris dan indeks lajur. Berikut ialah contoh:
jt.setValueAt("John Doe", 0, 0);
jt.setValueAt(25, 0, 1);
jt.setValueAt("Jane Smith", 1, 0);
jt.setValueAt(30, 1, 1);
jt.setValueAt("Bob Johnson", 2, 0);
jt.setValueAt(40, 2, 1);
jt.setValueAt("Alice Williams", 3, 0);
jt.setValueAt(35, 3, 1);
Kod ini menetapkan nilai untuk lajur pertama empat baris pertama. Lajur pertama mengandungi nama orang, dan lajur kedua mengandungi umur mereka.

Menggunakan Pakej swing.jtable

Kelas JTable ialah sebahagian daripada pakej swing.jtable , yang menyediakan set alat yang komprehensif untuk mencipta dan memanipulasi jadual . Pakej swing.jtable termasuk kelas untuk menyesuaikan penampilan jadual, mengisih dan menapis data dan mengendalikan interaksi pengguna.

Kesimpulan

Kelas JTable ialah alat yang berkuasa untuk mencipta dan menyesuaikan jadual dalam Java. Dengan menggunakan kelas JTable , anda boleh membuat jadual dalam sebarang saiz dan mengisinya dengan data. Sama ada anda sedang mengerjakan projek kecil atau projek besar, kelas JTable boleh membantu anda memaparkan data dengan cara yang jelas dan teratur.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION