Membuat Event (cut, copy, paste dan select all) pada Popup Menu dengan Java Netbeans

Membuat Event (cut, copy, paste dan select all) pada Popup Menu dengan Java Netbeans

Event cut, copy, paste dan select all sudah biasa digunakan pada sebuah program yang dibuat dengan menggunakan java maupun dengan menggunakan .net atau c/c++. Popup menu adalah menu yang tampil apabila diklik kanan dan menu ini biasanya berisi event yang sudah dijelaskan diatas.

Pada tutorial kali ini penulis cuma membahas cara membuat popup menu dan menampilkan event mouse yaitu waktu diklik copy atau lainya maka akan berjalan seperti program pada umumnya. Buatlah sebuah project dengan nama terserah anda dan hilangkan contengan create main class kemudian buatlah sebuah jframe form dengan nama terserah, kira kira desainnya seperti dibawah ini.

Membuat Event (cut, copy, paste dan select all) pada Popup Menu dengan Java Netbeans 1
Setelah itu desain fieldnya dengan menambah menubar dan popupmenu dengan cara drag dan drop pada palette kemudian buka tool navigator kemudian pilih jpopupmenu kemudian tambahkan menu item dengan cara klik kanan pada jpopupmenu kemudian klik add from palette pilih menu item dan ubah nama serta tambahkan lagi menjadi 4 menu item (cut, copy, paste dan select all) kira kira seperti gambar dibawah ini.

Membuat Event (cut, copy, paste dan select all) pada Popup Menu dengan Java Netbeans 2
Pastikan anda telah mendesain minimal 1 jtextfield atau 1 jtextarea. pada jtextarea pilih properties pada tool atau dengan klik kanan, kemudian cari componentPopupmenu dan pilih jpopupmenu, kalau bingung selahkan lihat gambar dibawah ini.

Membuat Event (cut, copy, paste dan select all) pada Popup Menu dengan Java Netbeans 3
Klik lagi pada navigator dan pada menu itemnya (jpopupmenu) kemudian klik kanan -> pilih event -> pilih mouse -> klik mouseReleased dan isikan seperti syntax java dibawah ini.

private void jMenuItem3MouseReleased(java.awt.event.MouseEvent evt) {                                         
        // TODO add your handling code here:
        jTextArea1.cut();
}                                        

private void jMenuItem4MouseReleased(java.awt.event.MouseEvent evt) {                                         
        // TODO add your handling code here:
        jTextArea1.copy();
}                                        

private void jMenuItem5MouseReleased(java.awt.event.MouseEvent evt) {                                         
        // TODO add your handling code here:
        jTextArea1.paste();
}                                        

private void jMenuItem6MouseReleased(java.awt.event.MouseEvent evt) {                                         
        // TODO add your handling code here:
        jTextArea1.selectAll();
}

Semoga bermanfaat tutorial diatas, kalau ada kekurangan saya sebagai penulis mohon komentarnya. hasil dari program diatas adalah sebagai berikut.

4-hasil-evenpopup-642016

Download Source Code

Tags: , , , ,