]> ruin.nu Git - moosique.git/blob - MooToolbar.java
försökt få in lyssnare i MooToolbar men det gick inte...och börjat med prog idikator
[moosique.git] / MooToolbar.java
1 import javax.swing.*;
2 import java.awt.event.*;
3 import java.awt.*;
4 import java.awt.Color;
5
6 public class MooToolbar extends JToolBar implements ActionListener      {
7
8         public MooToolbar()     {
9         
10                 rewind = createButton("images/rewind.gif", "rewind");
11                 add(rewind);
12
13                 playpause = createButton("images/play.gif", "play");
14                 add(playpause);
15                 
16                 stop = createButton("images/stop.gif", "stop");
17                 add(stop);
18                 
19                 fastforward = createButton("images/forward.gif", "fast forward");
20                 add(fastforward);
21                 
22                 meas = createLabel("Measure");
23                 add(meas);
24                 
25                 beat = createLabel("Beats");
26                 add(beat);
27                 
28                 ticks = createLabel("Ticks");
29                 add(ticks);
30                 
31                 }
32                 
33                 private JButton createButton(String imageLocation, String toolTip) {
34                         JButton button = new JButton (new ImageIcon(imageLocation));
35                         button.setToolTipText(toolTip);
36                         button.addActionListener(this);
37                         return button;
38                 }
39                 
40                 private JLabel createLabel(String name) {
41                         JLabel label = new JLabel(name);
42                         return label;
43                         
44                 }
45                 
46                 public void actionPerformed(ActionEvent e) {
47                         
48                         
49                         /*if () {
50                         
51                         } else if () {
52                                 
53                         
54                         } else if () {
55                         
56                         } else if () {
57                         
58                         }*/
59                 }
60                 private JButton rewind;
61                 private JButton playpause;
62                 private JButton stop;
63                 private JButton fastforward;
64                 private JLabel meas;
65                 private JLabel beat;
66                 private JLabel ticks;
67 }