jam digital
import javax.swing.*;import java.awt.event.*;
import java.util.Date;
import java.awt.*;
class modulno3
extends JFrame {
// Deklarasi komponen Label
JLabel tampil_jam = new JLabel();
// Konstruktor
public modulno3() {
tampil_jam.setFont(new Font("Dialog", 1, 30));
this.getContentPane().setLayout(new FlowLayout());
this.getContentPane().add(tampil_jam);
// ActionListener untuk Keperluan Timer
ActionListener taskPerformer = new ActionListener() {
@Override
public void actionPerformed( ActionEvent evt) {
String nol_jam = "";
String nol_menit = "";
String nol_detik = "";
// Membuat Date
Date dt = new Date();
// Mengambil nilaj JAM, MENIT, dan DETIK Sekarang
int nilai_jam = dt.getHours();
int nilai_menit = dt.getMinutes();
int nilai_detik = dt.getSeconds();
// Jika nilai JAM lebih kecil dari 10 (hanya 1 digit)
if (nilai_jam <= 9) {
// Tambahkan “0? didepannya
nol_jam = "0";
}
// Jika nilai MENIT lebih kecil dari 10 (hanya 1 digit)
if (nilai_menit <= 9) {
// Tambahkan “0? didepannya
nol_menit = "0";
}
// Jika nilai DETIK lebih kecil dari 10 (hanya 1 digit)
if (nilai_detik <= 9) {
// Tambahkan “0? didepannya
nol_detik = "0";
}
// Membuat String JAM, MENIT, DETIK
String jam = nol_jam + Integer.toString(nilai_jam);
String menit = nol_menit + Integer.toString(nilai_menit);
String detik = nol_detik + Integer.toString(nilai_detik);
// Menampilkan pada Layar
tampil_jam.setText(" " + jam + " : " + menit + " : " + detik + " ");
}
};
// Timer
new Timer(1000, taskPerformer).start();
}
// MAIN
public static void main(String[] args) {
modulno3 jd = new modulno3();
jd.setTitle("Jam Digital");
jd.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jd.setSize(200, 90);
jd.show();
String nama = JOptionPane.showInputDialog("Masukkan data nama anda");
String Time = null;
// Double jm=Double.parseDouble(Time);
String keterangan;
double jam = 0;
if(jam >= 00.01 && jam <= 10.00){
keterangan = "Sekarang sudah pagi";
}
else if(jam>=10.01 && jam <= 15.00){
keterangan = "Sekarang sudah siang";
}
else if(jam >= 15.01 && jam <= 18.00){
keterangan = "Sekarang sudah sore";
}
else{keterangan = "Sekarang sudah malam waktunya tidur.. :D";}
JOptionPane.showMessageDialog(null,nama+","+keterangan);
}
}
sesuaikan class
0 komentar: