Public classWindowmenuextendsJFrame {JMenuBar menubar; JMenu Menu,submenu; JMenuItem item1,item2; PublicWindowmenu () {} PublicWindowmenu (String S,intXintYintWinth) {init (s); setlocation (x, y); SetSize (W, h); SetVisible (true); Setdefaultcloseoperation (Exit_on_close); } Private voidInit (String s) {settitle (s); MenuBar=NewJMenuBar (); Menu=NewJMenu ("menu"); submenu=NewJMenu ("Software Project"); Item1=NewJMenuItem (); Item1=NewJMenuItem ("Animated topic",NewImageIcon ("Src/picture/dm.png")); ITEM2=NewJMenuItem ("Java topic",NewImageIcon ("Src/picture/java.png")); Item1.setaccelerator (Keystroke.getkeystroke (A)); Item2.setaccelerator (Keystroke.getkeystroke (keyevent.vk_s,inputevent.ctrl_mask)); Menu.add (ITEM1); Menu.addseparator (); Menu.add (ITEM2); Menubar.add (menu); Menu.add (submenu); Submenu.add (NewJMenuItem ("Car Sales System",NewImageIcon ("Src/picture/dm.png"))); Submenu.add (NewJMenuItem ("Farm Information System",NewImageIcon ("Src/picture/java.png"))); Setjmenubar (menubar); }}
GUI (Jmenubar+jmenu+jmenuitem)