[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();
}
berikut tampilan saat program dijalankan
selamat berkreasi...
sumber : Youtube
No comments