New Post

[java] [Swing] [Netbeans] Membuat Jam Digital Realtime


Desain form seperti gambar berikut, masukan jLabel yang nantinya untuk menampilkan jam digital itu sendiri.
dan ketik source code dibawah initComponent atau dengan dapat membuat procedure. berikut source code lengkapnya.
 
package jamdigital;
import java.util.Calendar;
import java.util.GregorianCalendar;
/**
 *
 * @author andi
 */
public class jam_digital extends javax.swing.JFrame {
int waktumulai =0;
    /**
     * Creates new form jam_digital
     */
    public jam_digital() {
        initComponents();
        new Thread(){
            @Override
            public void run(){
              while(waktumulai == 0){
                Calendar kalender = new GregorianCalendar();
                    int jam = kalender.get(Calendar.HOUR);
                    int menit = kalender.get(Calendar.MINUTE);
                    int detik = kalender.get(Calendar.SECOND);
                    int AM_PM = kalender.get(Calendar.AM_PM);
                    String siang_malam ="";
             if(AM_PM == 1){
                    siang_malam="PM"; 
             }else{
                    siang_malam = "AM";   
                  }
             String time = jam + ":" + menit + ":" + detik + " " + siang_malam;
             jLabel1.setText(time);               
              }  
            }
        }.start();
    }
untuk jenis fontnya pilih DS-DIGITAL, bila tidak tersedia anda dapat mendownloadnya dan menginstallnya di sini
berikut tampilan saat program dijalankan
 
selamat berkreasi...
sumber : Youtube
 

No comments