+
+ public MooToolbar() {
+ // setAlignmentX(LEFT_ALIGNMENT);
+ setFloatable(false);
+ mouseAdapter = new MooMouseAdapter();
+
+ // Creates playback buttons
+ rewind = createButton("images/rewind.gif", "Rewind");
+ playpause = createButton("images/play.gif", "Play");
+ stop = createButton("images/stop.gif", "Stop");
+ fastforward = createButton("images/forward.gif", "Fast forward");
+ playIcon = new ImageIcon("images/play.gif");
+ pauseIcon = new ImageIcon("images/pause.gif");
+
+ // Adds playback buttons
+ add(rewind);
+ add(playpause);
+ add(stop);
+ add(fastforward);
+
+ // Creates progress indicator
+ measure = createLabel("Msr", 10);
+ beats = createLabel("Beat", 10);
+ ticks = createLabel("Tick", 10);
+ measureValue = createLabel("1", 16);
+ beatsValue = createLabel("1", 16);
+ ticksValue = createLabel("1", 16);
+ JPanel spacenorth = new JPanel();
+ spacenorth.setBackground(bgColor);
+ JPanel spacesouth = new JPanel();
+ spacesouth.setBackground(bgColor);
+
+ // Creates progress indicator panel and adds components
+ JPanel progIndPanel = new JPanel();
+ progIndPanel.setMaximumSize(new Dimension(120,27));
+ progIndPanel.setLayout(new GridLayout(2,4));
+ progIndPanel.add(spacenorth);
+ progIndPanel.add(measure);
+ progIndPanel.add(beats);
+ progIndPanel.add(ticks);
+ progIndPanel.add(spacesouth);
+ progIndPanel.add(measureValue);
+ progIndPanel.add(beatsValue);
+ progIndPanel.add(ticksValue);
+ add(progIndPanel);