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
Post a Comment