Cara Menampilkan Tanggal Sekarang - Hari Ini - Detail - Program Java Netbeans
Assalamualaikum...Sudah makan belum ne sahabat pencari ilmu ?? sudah jam 21.30...yang belum makan makan dulu ya..jangan terlalu malam makan malamnya,..hehehehe.
baiklah sahabat semuanya kita lanjutkan materinya, sekarang kita bahas program java sederhana dengan netbeans untuk menampilkan tanggal hari ini pada JTextField secara detail, yang mana sebelumnya kita menampilkan tanggal hari ini tidak detail lihat disini latihan sebelumnya .
Tanggal Hari Ini ditampilkan dengan nama hari dan bulan
latihan sekarang kita berikan nama class yaitu TanggalDetail.java, pada package Tanggal.
Desain Form
untuk menyamakan dengan coding yang dibuat maka text dan variabel komponen disamakan, perubahannya dapat dilihat pada panel inspector atau jendela source.
Design Coding
1. Tambahkan import data yang dibutuhkan tepat dibawah package Tanggal (biasanya bagian atas coding)
2. buat method dengan nama waktu() tepat dibawah class TanggalDetail , kemudian tambahkan perintah dibawah ini :
3. panggil method waktu() pada method contructor (nama method constructor sama dengan nama class), untuk menampilkan tanggal hari ini secara detail pada JTextField (TxtTglDetail) ketika program di running tanpa memberikan aksi kepada suatu object.
baiklah sahabat semuanya kita lanjutkan materinya, sekarang kita bahas program java sederhana dengan netbeans untuk menampilkan tanggal hari ini pada JTextField secara detail, yang mana sebelumnya kita menampilkan tanggal hari ini tidak detail lihat disini latihan sebelumnya .
Tanggal Hari Ini ditampilkan dengan nama hari dan bulan
latihan sekarang kita berikan nama class yaitu TanggalDetail.java, pada package Tanggal.
Desain Form
untuk menyamakan dengan coding yang dibuat maka text dan variabel komponen disamakan, perubahannya dapat dilihat pada panel inspector atau jendela source.
Design Coding
1. Tambahkan import data yang dibutuhkan tepat dibawah package Tanggal (biasanya bagian atas coding)
2. buat method dengan nama waktu() tepat dibawah class TanggalDetail , kemudian tambahkan perintah dibawah ini :
- public void waktu()
- {
- ActionListener taskPerformer = new ActionListener()
- {
- public void actionPerformed(ActionEvent evt)
- {
- String nama_bulan = "";
- String nama_hari = "";
- String nol_hari = "";
- String nol_jam = "";
- String nol_menit = "";
- String nol_detik = "";
- Date dt = new Date();
- int nilai_tahun = dt.getYear() + 1900;
- int nilai_bulan = dt.getMonth() + 1;
- int nilai_hari = dt.getDate();
- int nilai_hari1 = dt.getDay();
- int nilai_jam = dt.getHours();
- int nilai_menit = dt.getMinutes();
- int nilai_detik = dt.getSeconds();
- if (nilai_hari1 == 1) {nama_hari = "Senin";}
- else if (nilai_hari1 == 2) {nama_hari = "Selasa";}
- else if (nilai_hari1 == 3) {nama_hari = "Rabu";}
- else if (nilai_hari1 == 4) {nama_hari = "Kamis";}
- else if (nilai_hari1 == 5) {nama_hari = "Jum'at";}
- else if (nilai_hari1 == 6) {nama_hari = "Sabtu";}
- else if (nilai_hari1 == 7) {nama_hari = "Minggu";}
- if (nilai_bulan == 1) {nama_bulan = "Januari";}
- else if (nilai_bulan == 2) {nama_bulan = "Februari";}
- else if (nilai_bulan == 3) {nama_bulan = "Maret";}
- else if (nilai_bulan == 4) {nama_bulan = "April";}
- else if (nilai_bulan == 5) {nama_bulan = "Mei";}
- else if (nilai_bulan == 6) {nama_bulan = "Juni";}
- else if (nilai_bulan == 7) {nama_bulan = "Juli";}
- else if (nilai_bulan == 8) {nama_bulan = "Agustus";}
- else if (nilai_bulan == 9) {nama_bulan = "September";}
- else if (nilai_bulan == 10) {nama_bulan = "Oktober";}
- else if (nilai_bulan == 11) {nama_bulan = "November";}
- else if (nilai_bulan == 12) {nama_bulan = "Desember";}
- if (nilai_hari <= 9) {nol_hari = "0";}
- if (nilai_jam <= 9) {nol_jam = "0";}
- if (nilai_menit <= 9) {nol_menit = "0";}
- if (nilai_detik <= 9) {nol_detik = "0";}
- String bulan = nama_bulan;
- String hari1 = nama_hari;
- String hari = nol_hari + Integer.toString(nilai_hari);
- String jam = nol_jam + Integer.toString(nilai_jam);
- String menit = nol_menit + Integer.toString(nilai_menit);
- String detik = nol_detik + Integer.toString(nilai_detik);
- TxtTglDetail.setText(hari1 + " " + hari + " " + bulan + " " + nilai_tahun);
- }
- };
- new Timer(1000, taskPerformer).start();
- }