Sabtu, 04 Juni 2016

JAVA - Memindahkan Tanggal Dari jTable ke jDateChooser

Assalamualaikum dan selamat malam. Kali ini kita kembali akan membahas koding Java. Kasus yang akan kita bahas kali ini adalah bagaimana cara memindahkan data Tanggal dari JTable ke JDateChooser. Hal ini menjadi penting jika kita perlu melakukan perubahan data Tanggal dari tabel. Untuk hasilnya, dapat dilihat pada gambar berikut:
image
Mungkin itu terlihat seperti Preview biasa, tapi percayalah itu Benar. Hehehe
Untuk memecahkan kasus yang akan kita bahas, alangkah baiknya teman-teman merancang dulu  form yang akan digunakan. Untuk contoh, teman-teman bisa melihat Preview diatas. Setelah itu, teman-teman harus membuat event pada saat Tabel di klik dengan cara:
JTable – Klik Kanan – Event – Mouse – MousePressed
Lalu teman-teman ketik koding berikut :
if(evt.getClickCount()==1){
            jDateChooser1.setDate(getTanggalFromTable(jTable1, 2));
        }
Pasti error kan ?? Ya iya lah, kan metode getTanggalFromTable-nya belum dibuat. Hahaha
Jadi langkah selanjutnya, mari kita buat metodenya. Ketik koding berikut:
public static Date getTanggalFromTable(JTable table, int kolom){
        JTable tabel = table;
        String str_tgl = String.valueOf(tabel.getValueAt(tabel.getSelectedRow(), kolom));
        Date tanggal = null;
        try {
            tanggal = new SimpleDateFormat("yyyy-MM-dd").parse(str_tgl);
        } catch (ParseException ex) {
            Logger.getLogger(TableDate.class.getName()).log(Level.SEVERE, null, ex);
        }
        return tanggal;
    }
Nah, tinggal di-Run dan hasilnya akan sama seperti Preview diatas.
image
Selamat Mencoba   \(^_^)9


2 komentar:

  1. Kalau munculinnya ke form yg berbeda gimana ya?
    Mnta tolong

    BalasHapus
  2. Kalo dari Jdatechooser ke Jtable gimana ya??
    Help please

    BalasHapus