]> ruin.nu Git - moosique.git/blobdiff - MooToolbar.java
no message
[moosique.git] / MooToolbar.java
index a9ec10bd09b9a79d53e33b6689fb8c0d80cd93de..eb8ca43f304215539548383b8bd1466e36969405 100644 (file)
@@ -43,12 +43,9 @@ public class MooToolbar extends JToolBar {
                measure = createLabel("Msr", 10);
                beats = createLabel("Beat", 10);
                ticks = createLabel("Tick", 10);
-               measureValue = createLabel("1", 16);
-               measureValue.setBorder(BorderFactory.createLineBorder(Color.black));
-               beatsValue = createLabel("1", 16);
-               beatsValue.setBorder(BorderFactory.createLineBorder(Color.black));
-               ticksValue = createLabel("1", 16);
-               ticksValue.setBorder(BorderFactory.createLineBorder(Color.black));
+               measureValue = formatProgInd(createLabel("1", 16));
+               beatsValue = formatProgInd(createLabel("1", 16));
+               ticksValue = formatProgInd(createLabel("1", 16));
                JPanel spacenorth = new JPanel();
                spacenorth.setBackground(bgColor);
                JPanel spacesouth = new JPanel();
@@ -85,11 +82,8 @@ public class MooToolbar extends JToolBar {
                ticksValue.setText(Long.toString(ticks));
        }
 
-       /**
+       /*
         * Creates a button with the specified image and tooltip.
-        * @param imagelocation         the imagelacation of the the image displayed in the button
-        * @param tooltip               the tooltip associated with this button
-        * @return button               the button to be attached to the toolbar
         */
        private JButton createButton(String imagelocation, String tooltip) {
                JButton button = new JButton (new ImageIcon(imagelocation));
@@ -98,10 +92,8 @@ public class MooToolbar extends JToolBar {
                return button;
        }
        
-       /**
+       /*
         * Creates labels with the specified text and font size. 
-        * @param title         the titel displayed on the label
-        * @param fontsize      the fontzise of the text displayed on the label
         */
        private JLabel createLabel(String title, int fontSize){
                JLabel label = new JLabel(title,JLabel.CENTER);
@@ -109,6 +101,15 @@ public class MooToolbar extends JToolBar {
                return label;
        }
 
+       /*
+        * Formats the given label for the progress indicator.
+        */
+       private JLabel formatProgInd(JLabel label){
+               label.setBorder(BorderFactory.createLineBorder(Color.black));
+               label.setBackground(Color.white);
+               return label;
+       }
+
        class MooMouseAdapter extends MouseAdapter {
                public void mouseClicked(MouseEvent e) {
                        if (((JButton)e.getSource()).getToolTipText() == "Play") {