netbeans - how to disable features from menu to certain users in java? -


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. enter image description here

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