]> ruin.nu Git - moosique.git/blobdiff - MooMenu.java
*** empty log message ***
[moosique.git] / MooMenu.java
index 1a1da58a14d759944741648c0fce7aa13883f962..64e63009dea8bb3b50fe41205307b4cff51c556e 100644 (file)
@@ -5,22 +5,17 @@ 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;
+               
+               add(createFileMenu());
+               add(createEditMenu());
+               add(createSequenceMenu());
+               add(createTrackMenu());
+               add(createNoteMenu());
+               add(createHelpMenu());
        }
 
        // creates the filemenu
-       public JMenu createFileMenu()
+       private JMenu createFileMenu()
        {
                JMenu file = new JMenu("File");
                
@@ -33,14 +28,14 @@ public class MooMenu extends JMenuBar
                JMenuItem save = new JMenuItem("Save");
                file.add(save);
                JMenuItem exporttomidi = new JMenuItem("Export to MIDI...");
-           file.add(exporttomidi);
+               file.add(exporttomidi); 
                JMenuItem exit = new JMenuItem("Exit");
-               file.add(exporttomidi);
+               file.add(exit);
                return file;
        }
        
        // creates the editmenu
-       public JMenu createEditMenu()
+       private JMenu createEditMenu()
        {
                JMenu edit = new JMenu("Edit");
 
@@ -58,7 +53,7 @@ public class MooMenu extends JMenuBar
        }
 
        //creates the sequencemenu
-       public JMenu createSequenceMenu()
+       private JMenu createSequenceMenu()
        {
 
                JMenu sequence = new JMenu("Sequence");
@@ -66,21 +61,27 @@ public class MooMenu extends JMenuBar
        }
 
        // creates the trackmenu
-       public JMenu createTrackMenu()
+       private JMenu createTrackMenu()
        {
                JMenu track = new JMenu("Track");
+               
+               JMenuItem play = new JMenuItem("Play");
+               track.add(play);
+               JMenuItem newtrack = new JMenuItem("New track...");
+               track.add(newtrack);
+               
                return track;
        }
 
        // creates the notemenu
-       public JMenu createNoteMenu()
+       private JMenu createNoteMenu()
        {
                JMenu note = new JMenu("Note");
                return note;
        }
 
        // creates the aboutmenu
-       public JMenu createHelpMenu()
+       private JMenu createHelpMenu()
        {
                JMenu help = new JMenu("Help");
                
@@ -93,16 +94,5 @@ public class MooMenu extends JMenuBar
 
                return help;
        }
-       /*******************************************************************
-               public static void main(String[] args)
-       {
-               MooMenu menu = new MooMenu();
-               JFrame frame = new JFrame();
-               JPanel panel = new JPanel();
-               panel.add(menu.createMooMenu());
-               frame.setContentPane(panel);
-               frame.pack();
-               frame.show();
-       }
-       ****************************************************************/
+
 }