membuat PopUp menu dengan netbeans

πŸ™‚ πŸ˜€

Daftar Materi Java SE

hai πŸ™‚ mari kita lanjutkan pelajaran mengenai GUI menggunakan netbeans, kali ini kita akan belajar membuat menu PopUp, silahkan ikuti langkah demi langkahnya :

  • Buatlah sebuah kelas Turunan Jframe
  • Silahkan menuju ke jedela Inspector, jika anda tidak tahu silahkan lihat materi ini. Arahkan cursor anda ke bagian OtherComponents , lalu klik kananΒ  -> add from pallete -> swing menus -> popup menu, seperti gambar berikut

  • Maka jika dilihat jendela inspector, anda akan mendapatkan susunan komponen anda seperti ini

  • Ganti nama variable JpopupMenu kita dengan nama β€œpopUp” dengan klik kanan komponen popup pada jendela inspector -> change variable name.
  • Tambahkan menu item pada komponen PopUp dengan cara klik kanan PopUp pada jendela inspector-> add from pallete -> menu item, seperti gambar berikut dan lakukan sebanyak 4 kali

  • Ganti nama variable tiap menu item dengan nama (copy, cut, paste, delete) dengan cara yang sama seperti saat mengganti nama variable komponen popup. Seperti inilah gambar jendela inspetor kita

  • Rubah text / tulisan pada tiap komponen menu item dengan cara pilih komponen menu pada jendela inspector -> lihat jendela properties -> cari bagian text -> ganti text menjadi (copy, cut, paste, delete). Lakukan pada semua komponen menu item

Β 

Β 

  • Berikan event klik kanan pada komponen, dalam hal ini kita memberikan event pada Frame, bisa juga anda berikan untuk komponen lainnya seperti kolom pada table atau text dll. Caranya seperti memberi event biasa dengan klik kanan komponen(Frame) -> events -> mouse -> MouseReleased, Β atau seperti gambar berikut

  • Edit kodenya sehingga menjadi seperti ini

private void formMouseReleased(java.awt.event.MouseEvent evt) {

     if(evt.isPopupTrigger()){

       popup.show(this, evt.getX(), evt.getY());

     }

  }

Kira kira jadinya seperti ini

  • Untuk memberi event pada tiap komponen menuItem cukup mudah, caranya pun hampir sama seperti kita menambah event klik kanan pada Frame kita tadi, sekarang silahkan menuju jendela inspector dan pilih menu item copy lalu klik kanan -> events -> actoion -> actionPerformed. Dan kita coba dengan kode berikut

private void cutActionPerformed(java.awt.event.ActionEvent evt) {

JOptionPane.showMessageDialog(this, "anda menekan popUpmenu Copy");

}

Cobalah lakukan hal yang sama pada menu item (cut, paste dan delete). Anda juga bisa membuat operasi events yang lebih kompleks πŸ™‚ selamat mencoba
πŸ™‚ πŸ˜€

Daftar Materi Java SE
5 Comments

Add a Comment

Your email address will not be published. Required fields are marked *