Source Code:
package putra4;
import javax.swing.*;
import java.awt.event.*;
import java.util.Date;
import java.awt.*;
class JCjam extends JFrame {
JLabel tampil_jam = new JLabel();
public JCjam() {
tampil_jam.setFont(new Font("JuruCoding", 1, 30));
this.getContentPane().setLayout(new FlowLayout());
this.getContentPane().add(tampil_jam);
ActionListener taskPerformer = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
String jc_jam = "";
String jc_menit = "";
String jc_detik = "";
Date JC = new Date();
int nilai_jam = JC.getHours();
int nilai_menit = JC.getMinutes();
int nilai_detik = JC.getSeconds();
if (nilai_jam <= 9){
jc_jam = "0";
}
if (nilai_menit <= 9) {
jc_menit = "0";
}
if (nilai_detik <= 9) {
jc_detik = "0";
}
String jam = jc_jam + Integer.toString(nilai_jam);
String menit = jc_menit + Integer.toString(nilai_menit);
String detik = jc_detik + Integer.toString(nilai_detik);
tampil_jam.setText(" " + jam + " : " + menit + " : " + detik + " ");
}
};
new Timer(1000, taskPerformer).start();
}
}
public class putra4 {
public static void main(String[] JuruCoding) {
JCjam jc = new JCjam();
jc.setTitle("Jam Digital");
jc.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jc.setSize(200, 100);
jc.show();
}
}
UML:
Tidak ada komentar:
Posting Komentar