import java.awt.*; import java.awt.event.*; public class MenuDemo1 extends Frame { MenuBar mb; MenuItem m1, m2, m3, m4,e1,e2,e3,e4; Menu mn,mn1,mn2; MenuShortcut ms; TextArea textArea; MenuDemo1() { setTitle("MenuBar Demo"); setSize(500, 500); setLayout(null); ms = new MenuShortcut(KeyEvent.VK_X); mn = new Menu("File"); mn2 = new Menu("View"); mb = new MenuBar(); m1 = new MenuItem("New..."); m2 = new MenuItem("Open..."); m3 = new MenuItem("Save as..."); m4 = new MenuItem("Exit..."); mn1 = new Menu("Edit"); e1 = new MenuItem("Cut..."); e1.setEnabled(false); e2 = new MenuItem("Copy..."); e2.setEnabled(false); e3 = new MenuItem("Paste..."); e4 = new MenuItem("Delete..."); mn.add(m1); mn.add(m2); mn.add(m3); mn.addSeparator(); mn.add(m4); mb.add(mn); mb.add(mn1); mb.add(mn2); mn1.add(e1); mn1.add(e2); mn1.add(e3); mn1.add(e4); setMenuBar(mb); textArea = new TextArea(100,100); textArea.setBounds(10, 100, 300, 300); add(textArea); } public static void main(String[] args) { MenuDemo1 md = new MenuDemo1(); md.setVisible(true); } }