import javax.swing.*;
import java.awt.event.*;
import java.util.Date;
import java.awt.*;
class JamDigital extends JFrame {
// Deklarasi komponen Label
JLabel tampil_jam = new JLabel();
JLabel tampil_AG = new JLabel();
// Konstruktor
public JamDigital() {
tampil_jam.setFont(new Font("Ilham Rizki Ramadhan", 1, 30));
this.getContentPane().setLayout(new FlowLayout());
this.getContentPane().add(tampil_jam);
tampil_AG.setFont(new Font("Ilham Rizki Ramadhan", 1, 30));
this.getContentPane().setLayout(new FlowLayout());
this.getContentPane().add(tampil_AG);
// ActionListener untuk Keperluan Timer
ActionListener taskPerformer = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
String JDjam = "";
String JDmenit = "";
String JDdetik = "";
// Membuat Date
Date JD = new Date();
// Mengambil nilai JAM, MENIT, dan DETIK Sekarang
int nilai_jam = JD.getHours();
int nilai_menit = JD.getMinutes();
int nilai_detik = JD.getSeconds();
// Jika nilai JAM lebih kecil dari 10 (hanya 1 digit)
if (nilai_jam <= 9) {
// Tambahkan "0" didepannya
JDjam = "0";
}
// Jika nilai MENIT lebih kecil dari 10 (hanya 1 digit)
if (nilai_menit <= 9) {
// Tambahkan "0" didepannya
JDmenit = "0";
}
// Jika nilai DETIK lebih kecil dari 10 (hanya 1 digit)
if (nilai_detik <= 9) {
// Tambahkan "0" didepannya
JDdetik = "0";
}
// Membuat String JAM, MENIT, DETIK
String jam = JDjam + Integer.toString(nilai_jam);
String menit = JDmenit + Integer.toString(nilai_menit);
String detik = JDdetik + Integer.toString(nilai_detik);
// Menampilkan pada Layar
tampil_jam.setText(" " + jam + " : " + menit + " : " + detik + " Created By Ilham Rizki Ramadhan ");
tampil_AG.setText("ilhamrramadhan.blogspot.com");
}
};
// Timer
new Timer(1000, taskPerformer).start();
}
// MAIN
public static void main(String[] args) {
JamDigital JD = new JamDigital();
JD.setTitle("Jam Digital Ilham Rizki Ramadhan || ilhamrramadhan.blogspot.com");
JD.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JD.setSize(700, 140);
JD.show();
}
}
nah ini outputnya :
terima kasih telah membaca.
Tidak ada komentar:
Posting Komentar