]> ruin.nu Git - moosique.git/blob - MooTrackTitle.java
some minor changes
[moosique.git] / MooTrackTitle.java
1 import javax.swing.*;
2 import java.awt.*;
3 import java.awt.event.*;
4
5 /**
6  * The title bar for each track with track name, channel, instrument etc.
7  * 
8  * @author  Andersson, Andreen, Lanneskog, Pehrson
9  * @version 1
10  */
11  
12 public class MooTrackTitle extends JPanel{
13
14         private MooInstrumentList instruments;
15         //private JSpinner channel;
16         private JCheckBox mute;
17         private JCheckBox solo;
18         /** 
19          * Creates the title bar.
20          */
21         public MooTrackTitle () {
22                 setLayout(new GridLayout(1,3));
23                 instruments = new MooInstrumentList();
24                 add(instruments);
25                 mute = new JCheckBox("Mute");
26                 mute.addActionListener(new ActionListener(){
27                                 public void actionPerformed(ActionEvent event){
28                                         //setMute
29                                         solo.setSelected(false);
30                                 }});
31                 add(mute);
32                 solo = new JCheckBox("Solo");
33                 solo.addActionListener(new ActionListener(){
34                                 public void actionPerformed(ActionEvent event){
35                                         //setSolo
36                                         mute.setSelected(false);
37                                 }});
38                 add(solo);
39         }
40 }