+public class MooMenu extends JMenuBar
+{
+ // empty contructor that anropar the createMooMenu in the mainmethod
+ public MooMenu()
+ {
+ }
+
+ public JMenuBar createMooMenu()
+ {
+ JMenuBar menubar = new JMenuBar();
+ menubar.add(createFileMenu());
+ menubar.add(createEditMenu());
+ menubar.add(createSequenceMenu());
+ menubar.add(createTrackMenu());
+ menubar.add(createNoteMenu());
+ menubar.add(createHelpMenu());
+ return menubar;
+ }
+
+ // creates the filemenu
+ public JMenu createFileMenu()
+ {
+ JMenu file = new JMenu("File");
+
+ JMenuItem neww = new JMenuItem("New");
+ file.add(neww);
+ JMenuItem open = new JMenuItem("Open");
+ file.add(open);
+ JMenuItem saveas = new JMenuItem("Save as...");
+ file.add(saveas);
+ JMenuItem save = new JMenuItem("Save");
+ file.add(save);
+ JMenuItem exporttomidi = new JMenuItem("Export to MIDI...");
+ file.add(exporttomidi);
+ JMenuItem exit = new JMenuItem("Exit");
+ file.add(exporttomidi);
+ return file;
+ }
+
+ // creates the editmenu
+ public JMenu createEditMenu()
+ {
+ JMenu edit = new JMenu("Edit");
+
+ JMenuItem copy = new JMenuItem("Copy");
+ edit.add(copy);
+ JMenuItem cut = new JMenuItem("Cut");
+ edit.add(cut);
+ JMenuItem paste = new JMenuItem("Paste");
+ edit.add(paste);
+ JMenuItem selectall = new JMenuItem("Select All");
+ edit.add(selectall);
+ JMenuItem invertselection = new JMenuItem("Invert selection");
+ edit.add(invertselection);
+ return edit;
+ }