Sunday, November 20, 2011

Progress di StatusBar NetBeans






Progress di StatusBar NetBeans 
















Software yang diperlukan :


  1. Java Development Kit 1.6
  2. NetBeans Platform 6.9
Tahu progress bar yang ada di pojok kanan status bar NetBeans kan? Ya, misal saat kita merunning Project atau pada proses startup, biasanya progress akan ditampilkan di bagian tersebut di NetBeans, bagusnya NetBeans mendukung multiple progress, jadi gak hanya satu progress yang bisa tampil, tapi beberapa progress pun bisa tampil  Jadi bagaimanakah cara menggunakan Progress di Statusbar NetBeans Platform?



Tidak terlalu sulit juga, pertama kita harus menambahkan Progress API ke module yang kita buat, setelah itu kita tinggal menggunakan ProgressHandler untuk membuat progress nya berjalan.
01new Thread(new Runnable() {
02
03    @Override
04    public void run() {
05        try {
06            ProgressHandle handle = ProgressHandleFactory.createHandle("Nama Progress...");
07            handle.start();
08            // berhenti selama 20 detik
09            Thread.sleep(20 1000);
10            handle.finish();
11        catch (InterruptedException ex) {
12            Exceptions.printStackTrace(ex);
13        }
14    }
15}).start();



NetBeans Progress Indeterminate
Contoh diatas adalah untuk progress yang indeterminate, untuk progress yang tidak indeterminate, alias bertahap dapat juga dilakukan di NetBEans Platform.
01new Thread(new Runnable() {
02
03    @Override
04    public void run() {
05        try {
06            ProgressHandle handle = ProgressHandleFactory.createHandle("Nama Progress...");
07            handle.start(1000);
08            for (int i = 1; i <= 1000; i++) {
09                handle.progress(i);
10                // berhenti selama 1/10 detik
11                Thread.sleep(100);
12            }
13            handle.finish();
14        catch (InterruptedException ex) {
15            Exceptions.printStackTrace(ex);
16        }
17    }
18}).start();




NetBeans Progress StatusBar
Jika dijalankan bersamaan, NetBeans Platform dapat menjalankannya secara berbarengan 




NetBeans Progress Bar

1 comment:

  1. kok pada ngak jelas ya ngasih tutorial itu codingan tarok dimana?

    ReplyDelete