Membuat Module Notifikasi Saat Keluar dari NetBeans IDE


Sadarkah Anda? Saat Anda menggunakan NetBeans, ketika anda tidak sengaja mengklik tombol [X] yang ada di ujung Kiri (Mac, Ubuntu Lucyd) atau diujung kanan (Windows, Linux), maka otomatis NetBeans akan menutup aplikasi NetBeans itu sendiri.

Tidak ada konfirmasi “Apakah Anda Ingin Keluar?” atau “Anda yakin?” dan sebagainya 😀

Oleh karena itu, kalo Anda tidak sengaja mengklik tombol [X] tersebut, jadi ya mau tidak mau, aplikasi NetBeans akan tertutup 😀

So, bagaimana kalo sekarang kita membaut module untuk NetBeans, module nya sederhana, saat tombol [X] diklik, maka akan menampilkan konfirmasi dulu, “Are You Sure?”, jika di klik tombol OK, berarti aplikasi akan keluar, jika CANCEL, maka enggak jadi keluarnya 😀

Peralatan

Membuat Module

Untuk membuat module di NetBeans caranya mudah, tinggal Anda pilih kategori NetBeans Platform, dan pilih jenis projectnya adalah Module :

Membuat Installer / Activator

Setelah membuat projek Module, saatnya membuat Installer atau Activator, caranya cukup mudah tinggal buat file baru lalu pilih kategori Module Development dan tipe file nya adalah Installer / Activator :

Setelah itu maka akan terbuat kelas Installer seperti ini :

package khannedy.netbeans.confirm;

import org.openide.modules.ModuleInstall;

public class Installer extends ModuleInstall {

    @Override
    public void restored() {

    }

}

Menambahkan Dialog API

Setelah membuat Installer / Activator, saatnya membuat Notifikasi keluar, namun untuk membuat Notifikasi, kita tidak akan menggunakan JOptionPane, tapi menggunakan Dialog API yang ada di NetBeans.

Defaultnya Dialog API tidak ada di Module, jadi harus ditambahkan dulu, caranya klik kanan Libraries lalu pilih Add Module Dependencies. Pilih Dialog API :

Setelah itu ubah kelas Installer  menjadi seperti ini :

package khannedy.netbeans.confirm;

import org.openide.DialogDisplayer;
import org.openide.NotifyDescriptor;
import org.openide.NotifyDescriptor.Confirmation;
import org.openide.modules.ModuleInstall;

public class Installer extends ModuleInstall {

    @Override
    public boolean closing() {

        NotifyDescriptor descriptor = new Confirmation("Are You Sure?", "Exit NetBEans", NotifyDescriptor.OK_CANCEL_OPTION);

        if (DialogDisplayer.getDefault().notify(descriptor) == NotifyDescriptor.OK_OPTION) {
            return true;
        } else {
            return false;
        }

    }
}

Sekarang selesai 😀

Memasang Module ke NetBeans

Setelah membuat Module, saatnya kita deploy ke NetBeans, caranya cukup mudah, tinggal klik kanan projectnya lalu pilih Install / Reload in Development IDE

Sekarang coba Anda klik tombol [X] di NetBeans, maka akan keluar Notifikasi seperti dibawah ini :

Tinggal klik OK jika memang akan keluar, atau Cancel jika tidak 😀

Mudah kan?

Landasan Teori

Iklan

9 pemikiran pada “Membuat Module Notifikasi Saat Keluar dari NetBeans IDE

  1. mas eko, itu kan modulnya diinstal terus jadinya di netbeans, kalo diterapkan diaplikasi yang baru selesai kita buat gmn ya caranya…..? mohon bantuannya terima kasih. oh ya mas tolong bantuannya juga donk kalo diaplikasi mau pindah dari textfield satu ke textfield lainnya defaultnya kan pakai tombol tab pada keyboard gmn kalo diubah menggunakan enter caranya gmn? terima kasih.

  2. kang eko,,, tolong atuh ajarin bikin setup installer java di netbeans 6.9 pan udah ada installer generatornya ya.. tapi bingung gimana caranya… step by step ya kang… 😀

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