3 public class MooMenu extends JMenuBar
5 // empty contructor that anropar the createMooMenu in the mainmethod
10 add(createEditMenu());
11 add(createSequenceMenu());
12 add(createTrackMenu());
13 add(createNoteMenu());
14 add(createHelpMenu());
17 // creates the filemenu
18 private JMenu createFileMenu()
20 JMenu file = new JMenu("File");
22 JMenuItem neww = new JMenuItem("New");
24 JMenuItem open = new JMenuItem("Open");
26 JMenuItem saveas = new JMenuItem("Save as...");
28 JMenuItem save = new JMenuItem("Save");
30 JMenuItem exporttomidi = new JMenuItem("Export to MIDI...");
31 file.add(exporttomidi);
32 JMenuItem exit = new JMenuItem("Exit");
37 // creates the editmenu
38 private JMenu createEditMenu()
40 JMenu edit = new JMenu("Edit");
42 JMenuItem copy = new JMenuItem("Copy");
44 JMenuItem cut = new JMenuItem("Cut");
46 JMenuItem paste = new JMenuItem("Paste");
48 JMenuItem selectall = new JMenuItem("Select All");
50 JMenuItem invertselection = new JMenuItem("Invert selection");
51 edit.add(invertselection);
55 //creates the sequencemenu
56 private JMenu createSequenceMenu()
59 JMenu sequence = new JMenu("Sequence");
63 // creates the trackmenu
64 private JMenu createTrackMenu()
66 JMenu track = new JMenu("Track");
68 JMenuItem play = new JMenuItem("Play");
70 JMenuItem newtrack = new JMenuItem("New track...");
76 // creates the notemenu
77 private JMenu createNoteMenu()
79 JMenu note = new JMenu("Note");
83 // creates the aboutmenu
84 private JMenu createHelpMenu()
86 JMenu help = new JMenu("Help");
88 JMenuItem contents = new JMenuItem("Contents");
90 JMenuItem gettingstarted = new JMenuItem("Getting started");
91 help.add(gettingstarted);
92 JMenuItem about = new JMenuItem("About");