Selain menggunakan Runnable, kita juga bisa menggunakan methode lain untuk menciptakan sebuah Thread. Metode tersebut adalah Timer, yang terletak pada kelas javax.swing.Timer. Kelebihan dari methode ini adalah kita tidak perlu mengimplementasikan kedalam kelas utama dan prosesnya tidak terganggu oleh proses-proses lainnya.
Untuk menjalankan Timer, methode yang digunakan adalah start(), sedangkan untuk menghentikannya adalah dengan methode stop(). Dalam pembuatan jamDigital ini adalah hal penting yang harus diperhatikan adalah apabila nilai waktu (jam, menit, atau detik) lebih kecil dari 10, maka angka yang ditampilkan dilayar hanya 1 digit. Hal ini dapat menyebabkan perubahan terhadap posisi dari teks tersebut. Untuk mengatasi hal tersebut, maka apabila nilai waktu lebih kecil dari 10, maka nilai tersebut ditambahkan 1 digit didepannya berupa angka nol, sehingga waktu yang ditampilkan dilayar selalu dua digit.
Download Listing Program Membuat Jam Digital : Disini
Tampilan program jamDigital.java
0 komentar:
Posting Komentar