Komponen yang sangat penting ini, memiliki kemampuan yang luas. baik dari segi tampilan/interface ataupun dari segi data yang ada didalammnya.
Bagi sebagian orang, menggunakan JTable merupakan mimpi buruk. kesan pertama yang di berikan saat menggunakan mengggunakan Jtable itu Rumit, tidak semudah menggunakan table milik delhpi atau VB.
Mitos diatas tidak sepenuhnya benar, menurut saya, Penggunaannya cukup simple koq, gak percaya ???? Ok klo begitu baca terus supaya percaya.
Sedikit pemberitahuan :):
Jtable hanya berfungsi sebagai Viewer data. artinya data yang sebenarnya tidak disimpan didalam JTable melainkan dalam TableModel. jadi salah klo mengira data yang kita inputkan kedalam JTable disimpan di Jtable.
dengan begitu untuk merubah, menambah, mengambil nilai yang ada di dalam JTable yang diperlukan adalah mengubah TableModel nya saja.
Ilustrasi:
Saran:
Sekedar saran (tanpa bermaksud menggurui), kalo kita akan menggunakan JTable, terutama jika data yang akan kita masukan bersifat dinamis,:
1. Buat Class tersendiri sebagai TableModel. caranya: buat class baru kemudian extendskan AbstractTableModel lalu implementskan semua Abstract Methodnya.
2. buat method untuk menambahkan data pada Table Model. misal addDataPegawai(List
3. Supaya temen-temen lebih memahami konsep ini, kayaknya bagus deh kalo temen-temen mempelajari lebih lanjut tentang konsep MVC (model, View, Controller). cari aja deh di mang Google .
Aduh bingung ya? sorry masih belajar nulis.
Inetnya ga asik jadi Download aja deh Sourcenya trus Acak-acak deh.