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

python - How to create a legend for 3D bar in matplotlib? -

java - Multi-Label Document Classification -

php - Dynamic url re-writing using htaccess -