i building inventory management system university project. project completed want give access menu bar users , admin can access features. exampe want disable stock menu sales person , sales menu stock person. 
here, in place of string type, can use admin type. , set whatever facilities has true. , if have feature of logout , login without restarting app. disable items not necessary , dont forget enable necessary items.
public class jmenuitemexample extends jframe { private static final long serialversionuid = -1143292553326545751l; void initialize() { jpanel panel = new jpanel(); jtabbedpane jtp = new jtabbedpane(); jtp.addtab("panel1", panel); jmenubar menubar = new jmenubar(); jmenu mnufiles = new jmenu("files"); mnufiles.setenabled(true); jmenuitem mnubuses = new jmenuitem("buses"); mnubuses.setenabled(true); mnufiles.add(mnubuses); jmenuitem mnuluxury = new jmenuitem("luxury buses"); mnuluxury.setenabled(true); mnufiles.add(mnuluxury); string type = "luxury"; if(type.equalsignorecase("luxury")) { mnubuses.setenabled(false); mnuluxury.setenabled(true); } else { mnubuses.setenabled(true); mnuluxury.setenabled(false); } menubar.add(mnufiles); this.setjmenubar(menubar); setvisible(true); setsize(400, 500); } public static void main(string[] args) { menuitem mitem = new menuitem(); mitem.initialize(); } }
Comments
Post a Comment