From 802b29d79cc0e4a59c0e59ab5143038b5e7febf2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bj=C3=B6rn=20Lanneskog?= Date: Thu, 8 May 2003 16:52:12 +0000 Subject: [PATCH] *** empty log message *** --- MooToolbar.java | 51 +++++++++++++++++++++++++++++-------------------- 1 file changed, 30 insertions(+), 21 deletions(-) diff --git a/MooToolbar.java b/MooToolbar.java index 8ee350a..84f0c53 100644 --- a/MooToolbar.java +++ b/MooToolbar.java @@ -1,7 +1,6 @@ import javax.swing.*; import java.awt.event.*; import java.awt.*; -import java.awt.Color; public class MooToolbar extends JToolBar implements ActionListener { @@ -19,15 +18,25 @@ public class MooToolbar extends JToolBar implements ActionListener { fastforward = createButton("images/forward.gif", "fast forward"); add(fastforward); - meas = createProjIndButton("Mrs: \n" + measures); - add(meas); + meas = createProjIndLabel("Mrs"); + beat = createProjIndLabel("Beat"); + tick = createProjIndLabel("Tick"); - beat = createProjIndButton("Beat: \n" + beats); - add(beat); + measvalue = createProjIndLabel("1"); + beatvalue = createProjIndLabel("1"); + ticksvalue = createProjIndLabel("1"); - tick = createProjIndButton("Tick: \n" + ticks); - add(tick); - + JPanel measbeattick = new JPanel(); + measbeattick.setMaximumSize(new Dimension(80,40)); + measbeattick.setLayout(new GridLayout(2,3)); + measbeattick.add(meas); + measbeattick.add(beat); + measbeattick.add(tick); + measbeattick.add(measvalue); + measbeattick.add(beatvalue); + measbeattick.add(ticksvalue); + + add(measbeattick); } private JButton createButton(String imageLocation, String toolTip) { @@ -37,12 +46,12 @@ public class MooToolbar extends JToolBar implements ActionListener { return button; } - private JButton createProjIndButton(String title){ - JButton abutton = new JButton(title); - abutton.setFont(new Font("Times New Roman", Font.PLAIN ,8)); - abutton.setMinimumSize(new Dimension(30,22)); - abutton.setVerticalTextPosition(AbstractButton.CENTER); - return abutton; + + private JLabel createProjIndLabel(String title){ + JLabel titelvalue = new JLabel(title, JLabel.CENTER); + titelvalue.setFont(new Font("Times New Roman", Font.PLAIN ,8)); + titelvalue.setHorizontalTextPosition(JLabel.CENTER); + return titelvalue; } @@ -62,11 +71,11 @@ public class MooToolbar extends JToolBar implements ActionListener { private JButton playpause; private JButton stop; private JButton fastforward; - private JButton meas; - private JButton beat; - private JButton tick; - private int measures = 1; - private int beats = 1; - private int ticks = 1; - + private JLabel meas; + private JLabel beat; + private JLabel tick; + private JLabel measvalue; + private JLabel beatvalue; + private JLabel ticksvalue; + } -- 2.39.2