+ add(file);
+
+ file.add(makeAccItem(file, "New", KeyEvent.VK_N));
+ file.add(makeAccItem(file, "Open...", KeyEvent.VK_O));
+ file.add(makeAccItem(file, "Save", KeyEvent.VK_S));
+ file.add(makeItem(file, "Save as..."));
+ file.add(makeAccItem(file, "Exit", KeyEvent.VK_Q));
+
+ edit = makeMenu("Edit", KeyEvent.VK_E);
+ add(edit);
+
+ edit.add(makeAccItem(edit, "Copy", KeyEvent.VK_C));
+ edit.add(makeAccItem(edit, "Cut", KeyEvent.VK_X));
+ edit.add(makeAccItem(edit, "Paste", KeyEvent.VK_V));
+ edit.add(makeAccItem(edit, "Select all", KeyEvent.VK_E));
+ edit.add(makeAccItem(edit, "Invert selection", KeyEvent.VK_I));
+
+ playback = makeMenu("Playback", KeyEvent.VK_P);
+ add(playback);
+
+ playback.add(makeAccItem(playback, "Play", KeyEvent.VK_SPACE));
+ playback.add(makeAccItem(playback, "Pause", KeyEvent.VK_SPACE));
+ playback.add(makeItem(playback, "Stop"));
+ playback.add(makeItem(playback, "Jump..."));
+
+ track = makeMenu("Track", KeyEvent.VK_T);
+ add(track);
+
+ track.add(makeAccItem(track, "Add", KeyEvent.VK_A));
+ track.add(makeAccItem(track, "Delete", KeyEvent.VK_D));
+ track.add(makeAccItem(track, "Copy track", KeyEvent.VK_Y));
+ track.add(makeAccItem(track, "Move", KeyEvent.VK_M));
+
+ help = makeMenu("Help", KeyEvent.VK_P);
+ add(help);
+
+ help.add(makeItem(help, "Contents"));
+ help.add(makeItem(help, "Getting started"));
+ help.add(makeItem(help, "About"));