
	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");
		}
	}
