X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=MooMenu.java;h=64e63009dea8bb3b50fe41205307b4cff51c556e;hb=9f707c235c36921753665933a6b959bfa1027fff;hp=39b86e4e5aab180d23a24af61c50be4ba3fa83ca;hpb=ca26110e76a5660f7ce500305018c27954277ecc;p=moosique.git diff --git a/MooMenu.java b/MooMenu.java index 39b86e4..64e6300 100644 --- a/MooMenu.java +++ b/MooMenu.java @@ -5,17 +5,17 @@ public class MooMenu extends JMenuBar // empty contructor that anropar the createMooMenu in the mainmethod public MooMenu() { - JMenuBar menubar = new JMenuBar(); - menubar.add(createFileMenu()); - menubar.add(createEditMenu()); - menubar.add(createSequenceMenu()); - menubar.add(createTrackMenu()); - menubar.add(createNoteMenu()); - menubar.add(createHelpMenu()); + + 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"); @@ -28,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"); @@ -53,7 +53,7 @@ public class MooMenu extends JMenuBar } //creates the sequencemenu - public JMenu createSequenceMenu() + private JMenu createSequenceMenu() { JMenu sequence = new JMenu("Sequence"); @@ -61,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"); @@ -88,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(); - } - ****************************************************************/ + }