import javax.swing.*;
-/*
- *
- *
- * @author Andersson, Andreen, Lanneskog, Pehrson
- * @version 1
- */
-
-public class MooMenu {
-
- /*
- * Creates the menus.
- */
- public MooMenu () {
-
+public class MooMenu extends JMenuBar
+{
+ // empty contructor that anropar the createMooMenu in the mainmethod
+ public MooMenu()
+ {
+
+ add(createFileMenu());
+ add(createEditMenu());
+ add(createSequenceMenu());
+ add(createTrackMenu());
+ add(createNoteMenu());
+ add(createHelpMenu());
}
- /*
- *
- */
- public void () {
+ // 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;
+ }
+
+ //creates the sequencemenu
+ public JMenu createSequenceMenu()
+ {
+
+ JMenu sequence = new JMenu("Sequence");
+ return sequence;
+ }
+
+ // creates the trackmenu
+ public JMenu createTrackMenu()
+ {
+ JMenu track = new JMenu("Track");
+ return track;
+ }
+
+ // creates the notemenu
+ public JMenu createNoteMenu()
+ {
+ JMenu note = new JMenu("Note");
+ return note;
}
+
+ // creates the aboutmenu
+ public JMenu createHelpMenu()
+ {
+ JMenu help = new JMenu("Help");
+
+ JMenuItem contents = new JMenuItem("Contents");
+ help.add(contents);
+ JMenuItem gettingstarted = new JMenuItem("Getting started");
+ help.add(gettingstarted);
+ JMenuItem about = new JMenuItem("About");
+ help.add(about);
+
+ return help;
+ }
+
}