Jam Digital Java

Posted on Updated on

Ada yang ingin belajar membuat jam digital sederhana dari bahasa pemrograman Java? Disini akan saya share code java nya.  Jam digital ini hanya terdiri dari satu class saja, dan Anda bisa menjalankan nya di software netbeans atau software untuk coding java lainnya.

Berikut Listing keseluruhan program dari contoh membuat jam digital adalah :

import javax.swing.*;

import java.awt.event.*;

import java.util.Date;

import java.awt.*;

public class jamDigital

extends JFrame {

// Deklarasi komponen Label

JLabel tampil_jam = new JLabel();

// Konstruktor

public jamDigital() {

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() {

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) {

jamDigital jd = new jamDigital();

jd.setTitle(“Jam Digital”);

jd.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jd.setSize(200, 90);

jd.show();

}

} // Akhir Kelas

Selamat Mencoba !!🙂

4 thoughts on “Jam Digital Java

    dhiera said:
    March 21, 2011 at 9:26 am

    wah… keren… thks ya… buat belajar ok juga ne

    asd said:
    February 19, 2012 at 11:08 am

    asd

    rahmadinata said:
    May 16, 2012 at 4:22 am

    Reblogged this on Rahmadinata.

    Anonymous said:
    August 2, 2012 at 2:23 pm

    mksh infox sob…

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s