Langsung ke konten utama

Membuat Jam Digital Dengan Java

Setiap hari, setiap saat tentu selalu berhubungan dengan waktu, jika berbicara waktu tentu tidak lupa dengan JAM.

Pada kesempatan kali ini, Juru Coding akan belajar membuat sebuah JAM Digital dengan pemrograman JAVA, namun sebelumnya Juru Coding mohon maaf terlebih dulu karena hasilnya sangat sederhana, atau dengan kata lain hanya menggunakan fungsi untuk memanggil time date yang ada pada komputer, jadi sudah pasti Jam Digital-nya akan sama dengan jam yang ada pada komputer.


Gambar di atas itu adalah screenshot dari Jam Digital-nya.
Dan berikut adalah Source Code-nya :
/**
 *
 * @author Juru Coding
 */
import javax.swing.*;
import java.awt.event.*;
import java.util.Date;
import java.awt.*;
class JCjam extends JFrame {
    // Deklarasi komponen Label
    JLabel tampil_jam = new JLabel();
    // Konstruktor
    public JCjam() {
        tampil_jam.setFont(new Font("JuruCoding", 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 jc_jam = "";
                String jc_menit = "";
                String jc_detik = "";
                // Membuat Date
                Date JC = new Date();
                // Mengambil nilaj JAM, MENIT, dan DETIK Sekarang
                int nilai_jam = JC.getHours();
                int nilai_menit = JC.getMinutes();
                int nilai_detik = JC.getSeconds();
                // Jika nilai JAM lebih kecil dari 10 (hanya 1 digit)
                if (nilai_jam <= 9) {
                    // Tambahkan "0" didepannya
                    jc_jam = "0";
                }
                // Jika nilai MENIT lebih kecil dari 10 (hanya 1 digit)
                if (nilai_menit <= 9) {
                    // Tambahkan "0" didepannya
                    jc_menit = "0";
                }
                // Jika nilai DETIK lebih kecil dari 10 (hanya 1 digit)
                if (nilai_detik <= 9) {
                    // Tambahkan "0" didepannya
                    jc_detik = "0";
                }
                // Membuat String JAM, MENIT, DETIK
                String jam = jc_jam + Integer.toString(nilai_jam);
                String menit = jc_menit + Integer.toString(nilai_menit);
                String detik = jc_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[] JuruCoding) {
        JCjam jc = new JCjam();
        jc.setTitle("JC Digital");
        jc.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        jc.setSize(200, 90);
        jc.show();
    }
}
Anda dapat dengan bebas mengcopy source code di atas, dan silahkan dikembangkan sesuai dengan imajinasi masing-masing.

Untuk yang ingin mendownload source code lengkap dengan package-nya, silah kan klik ling yang ada di bawah ini.

Komentar

Posting Komentar

Postingan populer dari blog ini

Sassy Social Bookmarking Widget dengan Animasi Untuk Blogger

Selamat pagi sobat blogger, terimakasih sudah bersedia berkunjung kembali di Juru Coding. Sebelumnya mohon maaf karena updatenya jarang-jarang, maklum masih konsen uts. Pada kesempatan ini saya akan berbagi widget social bookmarking dengan animasi, dimana widget ini akan berada disudut kiri bawah, sedikit jauh mirip dengan yang berada di sudut kiri bawah yang ada pada Path. Stylenya sederhana dan tidak berpengaruh pada loading blog karena widget ini memang ringan dan tentunya tidak ketinggalan jaman. berikut screenshotnya. Demo bisa dilihat di demo-jurucoding.blogspot.com Berikut cara membuatnya : Login akun blogger Masuk ke Template > Edit HTML Kemudian letakkan script dibawah ini tepat sebelum tag </body> <div class='shr_ss shr_publisher'> </div> <script type='text/javascript'> var SHRSS_Settings = {&quot;shr_ss&quot;:{&quot;src&quot;:&quot;//dtym7iokkjlif.cloudfront.net/media/downloads/sas...

Cara Bypass Shorten Link

Beberapa waktu yang lalu saya sudah berbagi cara bypass adf.ly  dengan memanfaatkan situs bypasser, pada kesempatan kali ini saya kembali akan berbagi cara untuk bypass adf.ly, maaf maksud saya shorten link karena yang di bypass bukan cuma adf.ly melainkan adfoc.us, linkbucks dan lain-lain. Caranya cukup mudah, cukup buka browser anda (Chrome / Firefox), kemudian cari ekstensi Tampermonkey (chrome), Greasemonkey (firefox). kemudian setelah instalasi selesai, lanjutkan dengan menginstall script-nya. Atau, anda juga dapat menggunakan cara dibawah ini. Chrome Install Tampermonkey Install Script Firefox Install Greasemonkey Install Script Kemudian selanjutnya silahkan dicoba, dan jika tidak bekerja maka silahkan restart browser, dan jika masih tidak bekerja juga maka remove terlebih dulu Tampermonkey/Greasemonkey kemudian ikuti cara dibawah ini Install Tampermonkey/Greasemonkey Restart browser Install script Dan jika dengan cara diatas masi...

Membuat Auto Refresh Di Blog

Mungkin anda semua sudah pernah membaca tutorial seperti ini, namun itu bukan salah saya, saya hanya memposting ulang postingan yang dulu ada di blog yang lama yang sekarang sudah tidak tahu kemana perginya. Auto refresh adalah sebuah trik untuk memperbanyak page view (banyak yang mengatakan seperti itu) namun bagi saya auto refresh adalah cara untuk reload blog ketika tidak terjadi aktifitas apapun selama kurun waktu tertentu. Sampai postingan ini dibuat, masih banyak blog menggunakan auto refresh ini dan menurut pemilik blog tersebut ini adalah cara untuk meningkatkan page view secara mudah. Untuk membuat auto refresh sendiri sangatlah mudah, anda cukup menambahkan baris perintah pada tag html dimana perintah tersebut adalah untuk reload page dalam kurun waktu tertentu. Dari sekian blog yang menggunakan auto refresh, rata-rata menggunakan interval antara 170 - 200 detik untuk reload. Masalah efektifitas? Menurut mereka, auto refresh adalah cara efektif dan muda...