Assalamualaikum dan selamat malam. Kembali pada postingan blog, kali ini kita masih membahas tentang Tanggal. Kasus yang akan kita pecahkan kali ini adalah bagaimana cara mengubah format tanggal yang ditampilkan oleh JTable. Biasanya format tanggal yang ditampilkan pada JTable adalah :
( yyyy-MM-dd) dengan contoh (2014-06-14)
Nah, mungkin akan susah membaca format tanggal tersebut karena belum tentu semua pengguna tahu cara membedakan antara Tanggal dan Bulan. Untuk mengatasinya, kita harus mengubah format tanggal tersebut menjadi :
(d MMMMMMMMM yyyy) dengan contoh (14 Juni 2014)
*Note : Format tanggal yang digunakan pada database harus DATE bukan DATETIME.
Baiklah langsung kita mulai cara pembuatannya. Seperti biasa, saya akan menampilkan hasilnya di awal postingan dengan harapan teman-teman akan melanjutkan membaca postingan ini jika preview yang ditampilkan sesuai dengan yang teman-teman butuhkan.
Pertama-tama rancanglah form yang akan digunakan. Untuk contoh teman-teman bisa melihat rancangan form saya berikut ini :
*Note : kita hanya membahas bagian Java, tidak membahas Database
Setelah merancang form, buatlah metode untuk menampilkan isi database ke JTable. Metode penampilan data dapat dilihat pada postingan ini akan tetapi dengan melakukan sedikit penambahan kode pada bagian initColumn dan refreshTable-nya.
Modifikasi yang dilakukan adalah
- Menambahkan satu kolom baru (metode InitColumn) : model.addColumn("Format Huruf");
- Menambahkan pemanggilan data (metode refreshTable) : setCustomFormat(rs.getString(3))
Setelah selesai penulisan metode untuk menampilkan data pada JTable, maka proses terakhir tinggal menjalankan program ini dengan cara di-RUN sehingga menampilkan hasil yang sama seperti Preview diatas.
Eiiits, jangan lupa menambahkan metode setCustomFormat(String data) untuk melakukan konversi tanggal dari format awal yaitu angka menjadi format huruf. Koding metode ini adalah :
public String setCustomFormat(String tgl){ |
Nah, semua langkah selesai, hasilnya seperti berikut :
Selamat Mencoba \(^_^)9
9 Komentar
matursuwun
ReplySama-sama bro...
ReplySenang bisa membantu.. :D
gan tolong project nya di posting juga donk,,
Replymaklum ane pendatang baru nih, jadi belom paham menambahkan pemanggilan data di method refreshTable
setCustomFormat(rs.getString(3))
Replyditambah kan kok tetap eror sih gan
kasih screnn shot nya donkk,,
maap data projectnya hilang bersama data-data project yang lain karena lupa backup pas install ulang...
Replynanti saya coba buat lagi project nya..
*maap lama gak buka blog
Beda bangat ya article luar dengan article dalam negeri.
ReplyAsalan aja buat article macam ngawur
Asal bagaimana ya bro ? kan sudah tercapai hasilnya.
ReplyOh ya makasih sudah berkunjung.
koq jdatechosser saya masih bhs inggris yah gan cara ngubah ke indonesia gmn ya
ReplyBro ada gak kodingan buat jtable
ReplyPost a Comment