X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=MooToolbar.java;h=eb8ca43f304215539548383b8bd1466e36969405;hb=ffc69c8cc2cc9cdfe3841c77c1e680dee2225c63;hp=a9ec10bd09b9a79d53e33b6689fb8c0d80cd93de;hpb=8de46b00b4e2df79a5b45111bcb981880fca21cf;p=moosique.git diff --git a/MooToolbar.java b/MooToolbar.java index a9ec10b..eb8ca43 100644 --- a/MooToolbar.java +++ b/MooToolbar.java @@ -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") {