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.
GO TO FULL VERSION