jam digital

20.21 viia 0 Comments

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: