swing - Java JMenu actionPerformed doesn't work -


so, i've implemented anonymous action listener jmenu component, i'm wonder possible jmenu action out jmenuitems in it, jmenu, example... exit?

@override     public void menubaritemexit(jmenubar menubar) {         exitmenuitem = new jmenu("exit");         exitmenuitem.addactionlistener(new actionlistener() {              @override             public void actionperformed(actionevent e) {                 system.exit(0);             }         });         menubar.add(exitmenuitem);     } 

use menulistener instead of actionlistener:

exitmenuitem.addmenulistener(new menulistener() {     @override     public void menuselected(menuevent e) {         system.exit(0);     }      @override     public void menudeselected(menuevent e) {     }      @override     public void menucanceled(menuevent e) {     } }); 

from oracle: jmenu ignores actionevent


Comments

Popular posts from this blog

user interface - Python attempting to create a simple gui, getting "AttributeError: 'MainMenu' object has no attribute 'intro_screen'" -

jquery - Common JavaScript snippet to share files on Google Drive, Dropbox, Box.net or SkyDrive -

Android Gson.fromJson error -