my publisher

Saturday, October 13, 2012

Belajar Membuat Jam Digital Dengan Java NetBeans

Java merupakan sebuah bahasa pemrograman yang multiplatform, yang berarti bahasa pemrograman ini dapat kompatible pada berbagai macam sistem operasi seperti Windows, Linux, dan lain-lain. Kali ini saya akan sedikit berbagi kepada anda bagaimana membuat aplikasi Jam Digital menggunkaan bahasa pemrograman Java.
Tadi saya cari cari dan bertanya-tanya ke mbah google bagaimana cara membuat jam digital dengan netbeants and Alhamdulilah aku dapat dan ini caranya .


Buka softwere netbeants anda pilih menu file klik new project lalu pilih java  trus klik java application.
setelah itu masukan script berikut:

import javax.swing.*;
import java.awt.event.*;
import java.util.Date;
import java.awt.*;


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();
  }
}

dan setelah anda run nanti hasilnya akan seperti ini

Selamat Mencoba dan semoga bermanfaat.......!!!!!!!


 

No comments:

Post a Comment