]> ruin.nu Git - moosique.git/blobdiff - MooTrackView.java
bajs
[moosique.git] / MooTrackView.java
index ed2bcc62fbc39c13147bf8ea6bf80bde221401e8..62381b9718f64df401000d701dcd455cf47ece85 100644 (file)
@@ -19,18 +19,16 @@ import java.awt.*;
 public class MooTrackView extends JPanel{
 
        private MooTrackTitle title;
-       private noteView notes;
-       
+       private JPanel notes;
        /** 
         * Creates 
         */
        public MooTrackView () {
        this.addMouseMotionListener(doScrollRectToVisible);
-       setLayout(new GridLayout(2,0));
-       notes = new noteView();
-       
-       add(trackTitle());
-       add(noteEdit());
+       setLayout(new BorderLayout());
+       this.setBorder(BorderFactory.createLineBorder(Color.black));
+       add(trackTitle(), BorderLayout.NORTH);
+       add(noteView(), BorderLayout.CENTER);
        }
        
        MouseMotionListener doScrollRectToVisible = new MouseMotionAdapter() {
@@ -41,27 +39,21 @@ public class MooTrackView extends JPanel{
        };
        
        private JPanel trackTitle () {
-               setPreferredSize(new Dimension(PANEL_WIDTH, TITLE_HEIGHT));
                title = new MooTrackTitle();
+               title.setPreferredSize(new Dimension(PANEL_WIDTH, TITLE_HEIGHT));
+               title.setBorder(BorderFactory.createLineBorder(Color.black));
                return title;
        }
-       
-       private JPanel noteEdit () {
-               setPreferredSize(new Dimension(PANEL_WIDTH, NOTEVIEW_HEIGHT));
-               notes = new noteView();
-               notes.setBackground(Color.white);
-               notes.setBorder(BorderFactory.createLineBorder(Color.black));
+
+       private JPanel noteView() {
+               notes = new JPanel();
+               notes.setLayout(new GridLayout());
+               notes.setBackground(Color.white);       
                return notes;
-       }
-       
-       class noteView extends JPanel {
-               public noteView () {
-                       setLayout(new FlowLayout());
                }
-               
-       }       
 
        private static final int PANEL_WIDTH = 65;
-       private static final int TITLE_HEIGHT = 50;
+       private static final int TITLE_HEIGHT = 20;
        private static final int NOTEVIEW_HEIGHT = 200;
+
 }