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