Oleh: denysutani | Juli 25, 2008

Jam digital di Java

Setelah lama bingung mau menuliskan apa diblog, seorang teman bertanya bagaimana cara membuat sesuatu seperti jam digital dengan menggunakan java. Berikut ini adalah codenya. Semoga bermanfaat bukan buat teman saya saja
tetapi juga buat semua yang memerlukannya.

import java.util.Timer;
import java.util.TimerTask;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.FlowLayout;

public class Jam extends JFrame {

private Timer timer;

int detik,menit,jam = 0;

JLabel lblDetik = new JLabel(“”);
JLabel lblMenit = new JLabel(“”);
JLabel lblJam = new JLabel(“”);

public Jam()
{
setTitle(“Jam”);
setApplicationLayout();
setSize(150,75);
setLocationRelativeTo(null);
setVisible(true);
}

public static void main(String args[])
{
Jam jam = new Jam();
jam.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

class PuterJam extends TimerTask
{
public void run()
{
detik++;
if(detik==60)
{
detik=0;
menit++;
}
if(menit==60)
{
menit=0;
jam++;
}
if(detik<10) lblDetik.setText(“0″+detik);
else lblDetik.setText(“”+detik);

if(menit<10) lblMenit.setText(“0″+menit+” : “);
else lblMenit.setText(“”+menit+” : “);

if(jam<10) lblJam.setText(“0″+jam+” : “);
else lblJam.setText(“”+jam+” : “);
}
}

public void setApplicationLayout()
{
timer = new Timer();
timer.schedule(new PuterJam(), 0,1*1000);
setLayout(new FlowLayout());
add(lblJam);
add(lblMenit);
add(lblDetik);

}

}


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Kategori

%d blogger menyukai ini: