Membuat Tanggal dan Jam dengan JSpinner
Halo ketemu lagi dengan tutorial Java. Kali ini gue akan ngebahas tentang penggunaan pengambilan tanggal dan waktu pada java.
Ada 3 cara yang bisa Anda gunakan untuk membuat pemilih tanggal, yaitu:
1. Memakai combo box untuk tanggal, bulan dan tahun
2. Menggunakan jSpinner
3. Menambahkan komponen jCalendar
Untuk cara pertama tidak akan saya bahas, karena itu cukup mudah, tinggal memberi isinya pada combobox masing-masing sesuai keinginan kalian, dan untuk cara ketiga sudah saya bahas pada postingan sebelumnya. Sekarang kita akan bahas cara penggunaan dengan menggunakan objek jSpinner. Bagaimana caranya? yuk simak....
Langkah-langkah untuk menggunakan jSpinner:
1. Buat project, pilih java application, kemudian buat sebuah jFrame Form
2. Pilih jSpinner dari palette window, dan letakkan pada jFrame yang sudah dibuat
3. Klik kanan jSpinner > properties > klik pada (…) di bagian model
4. Pilih model type: Date, kemudian ubah bagian step size sesuai keinginan Anda, sebagai contoh, saya memakai Day of Month yang berarti satu klik berubah satu hari. Kemudian klik OK
5. Untuk melihat hasil output dari date chooser di atas, tambahkan jLabel di sembarang tempat, ubah nama variabel jLabel menjadi jLabel1.
Klik kanan jSpinner > Events > Change > stateChanged, kemudian isikan kode di bawah ini pada method yang baru saja terbuat
dengan catatan, jSpinner yang tadi kita buat di awal diberi nama “jSpinner1” (tanpa tanda kutip) dan jLabel dengan nama “jLabel1” (tanpa tanda kutip)
contoh hasil di PC saya:
Hasil bisa berbeda tergantung pengaturan time zone pada komputer Anda masing-masing.
SELESAI!!
Selamat, kalian telah berhasil membuat sebuah date chooser pada swing netbeans
Optional:
jika Anda ingin mengubah format tanggal, lakukan langkah2 berikut:
1. klik kanan jSpinner > properties
2. pilih editor, kemudian klik bagian (…)
3. Ubah Type: Date, dan format: dd-MM-yyyy
keterangan:
dd = tanggal
MMM = bulan (JAN,FEB,MAR,…,DEC)
MM = bulan(01,02,03,…,12)
yyyy = tahun
Oke.. sekian dari saya
semoga membantu
Ada 3 cara yang bisa Anda gunakan untuk membuat pemilih tanggal, yaitu:
1. Memakai combo box untuk tanggal, bulan dan tahun
2. Menggunakan jSpinner
3. Menambahkan komponen jCalendar
Untuk cara pertama tidak akan saya bahas, karena itu cukup mudah, tinggal memberi isinya pada combobox masing-masing sesuai keinginan kalian, dan untuk cara ketiga sudah saya bahas pada postingan sebelumnya. Sekarang kita akan bahas cara penggunaan dengan menggunakan objek jSpinner. Bagaimana caranya? yuk simak....
Langkah-langkah untuk menggunakan jSpinner:
1. Buat project, pilih java application, kemudian buat sebuah jFrame Form
2. Pilih jSpinner dari palette window, dan letakkan pada jFrame yang sudah dibuat
3. Klik kanan jSpinner > properties > klik pada (…) di bagian model
4. Pilih model type: Date, kemudian ubah bagian step size sesuai keinginan Anda, sebagai contoh, saya memakai Day of Month yang berarti satu klik berubah satu hari. Kemudian klik OK
5. Untuk melihat hasil output dari date chooser di atas, tambahkan jLabel di sembarang tempat, ubah nama variabel jLabel menjadi jLabel1.
Klik kanan jSpinner > Events > Change > stateChanged, kemudian isikan kode di bawah ini pada method yang baru saja terbuat
jLabel1.setText(jSpinner1.getValue().toString());
dengan catatan, jSpinner yang tadi kita buat di awal diberi nama “jSpinner1” (tanpa tanda kutip) dan jLabel dengan nama “jLabel1” (tanpa tanda kutip)
contoh hasil di PC saya:
Hasil bisa berbeda tergantung pengaturan time zone pada komputer Anda masing-masing.
SELESAI!!
Selamat, kalian telah berhasil membuat sebuah date chooser pada swing netbeans
Optional:
jika Anda ingin mengubah format tanggal, lakukan langkah2 berikut:
1. klik kanan jSpinner > properties
2. pilih editor, kemudian klik bagian (…)
3. Ubah Type: Date, dan format: dd-MM-yyyy
keterangan:
dd = tanggal
MMM = bulan (JAN,FEB,MAR,…,DEC)
MM = bulan(01,02,03,…,12)
yyyy = tahun
Oke.. sekian dari saya
semoga membantu
min kalo mw ngerubah outputnya yg di jlabel gmna min?
ReplyDeleteBisa. Tinggal di set aja mau dimana dia ditampilin asalkan tinggal di get value nya
DeleteSaya mau jam masuk sama jam keluar untuk program absen, kalau menggunakan cara kaya gini bisa ga gan?
ReplyDeletekalo mau ganti value nya yg diperoleh dari table di database mysql?
ReplyDelete