import java.awt.*; import java.awt.event.*; public class Menus extends Frame { MenuBar menu = new MenuBar(); public void init() { setSize(300,300); Menu f = new Menu("file"); f.add(new MenuItem("new")); f.add(new MenuItem("open")); f.add(new MenuItem("close")); f.addSeparator(); f.add(new MenuItem("print")); f.addSeparator(); f.add(new MenuItem("exit")); menu.add(f); Menu e = new Menu("edit"); e.add(new MenuItem ("cut")); e.add(new MenuItem ("copy")); e.add(new MenuItem ("paste")); menu.add(e); Menu o = new Menu("options"); Menu s = new Menu("settings"); s.add(new MenuItem("printer")); s.add(new MenuItem("tab")); Menu c = new Menu("colors"); c.add(new MenuItem("background")); c.add(new MenuItem("item")); o.add(s); o.add(c); menu.add(o); Menu h = new Menu("help"); f.add(new MenuItem ("how to use")); f.add(new MenuItem ("about")); menu.add(h); setMenuBar(menu); setVisible(true); } public Menus(String caption) { super(caption); init(); } public static void main (String args[]) { Menus m = new Menus("my first menus"); } }