import javax.swing.*;
-import java.awt.event.*;
import java.awt.*;
+import java.awt.event.*;
import javax.sound.midi.*;
/**
public class MooTrackView extends JPanel implements ActionListener {
+ private Track track;
private MooTrackTitle title;
private NoteArea notes;
private Rectangle box;
private JPopupMenu popup;
private JMenuItem menuItem;
- private static final int NOTEVIEW_HEIGHT = 200;
-
public MooTrackView (Track track) {
+ this.track = track;
+ setPreferredSize(new Dimension(200, 200));
setLayout(new BorderLayout());
this.setBorder(BorderFactory.createLineBorder(Color.black));
- title = new MooTrackTitle();
+ title = new MooTrackTitle(track);
title.setBorder(BorderFactory.createLineBorder(Color.black));
add(title, BorderLayout.NORTH);
public void actionPerformed(ActionEvent e) {}
+ public Track getTrack() {
+ return track;
+ }
+
class NoteArea extends JPanel {
public void RectanglePanel() {
setPreferredSize(new Dimension(20, 20));