Tuesday, August 9, 2016

Membuat Jam Digital Sederhana Menggunakan Java

Berikut adalah contoh program untuk membuat jam digital sederhana menggunakan java, berikut contoh filenya Nama file : jam_Digital.ja... thumbnail 1 summary

Berikut adalah contoh program untuk membuat jam digital sederhana menggunakan java, berikut contoh filenya

Nama file : jam_Digital.java

/**
 *
 * @ngejava.com
 */
import javax.swing.*;
import java.awt.*;
import java.util.Calendar;

public class jam_Digital extends JFrame{
    private JLabel tampil_1 = new JLabel("");
    private JLabel tampil_2 = new JLabel("");
    private JLabel label = new JLabel("ngejava.com");
    private JPanel panel  = new JPanel();
    
public jam_Digital() {
    super("Digital Watch");
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setSize(200,80);
    setLocation(200,100);
    setResizable(false);
    tampil_1.setFont(new Font ("verdana",Font.BOLD,25));
    tampil_1.setForeground(Color.red);
    tampil_1.setHorizontalAlignment(JLabel.CENTER);
    
    tampil_2.setFont(new Font ("verdana",Font.BOLD,10));
    tampil_2.setForeground(Color.BLACK);
    tampil_2.setHorizontalAlignment(JLabel.CENTER);
    
    label.setFont(new Font ("verdana",Font.PLAIN,8));
    label.setForeground(Color.BLACK);
    label.setHorizontalAlignment(JLabel.CENTER);
    
    panel.setLayout(new GridLayout (1,2));
    getContentPane().setLayout(new BorderLayout());
    getContentPane().add(tampil_1,BorderLayout.CENTER);
    getContentPane().add(tampil_2,BorderLayout.AFTER_LAST_LINE);
    getContentPane().add(label,BorderLayout.NORTH);
    getContentPane().add(panel,BorderLayout.SOUTH);
    show();
    run();
}
public void run(){
      try{
        while(true){
        Calendar now = Calendar.getInstance();
        int detik = now.get(Calendar.SECOND);
        int menit = now.get(Calendar.MINUTE);
        int jam = now.get(Calendar.HOUR_OF_DAY);
        String waktu;
        waktu = jam + ":" + menit + ":" + detik;
        
        int tgl = now.get(Calendar.DATE);
        int bulan = now.get(Calendar.MONTH);
        int tahun = now.get(Calendar.YEAR);
        String tanggal;
        tanggal = tgl + "-" + bulan + "-" + tahun;
        tampil_1.setText(waktu);
        tampil_2.setText(tanggal);
      }
    }
    catch(Exception e){
    
    }
}

public static void main(String[]args) {
    new jam_Digital();
}
}    

Output



selamat mencoba semoga bermanfaat ...

download sourcode

No comments

Post a Comment