]> ruin.nu Git - moosique.git/commitdiff
no message
authorRoland Andersson <rolaande@itstud.chalmers.se>
Wed, 7 May 2003 04:32:09 +0000 (04:32 +0000)
committerRoland Andersson <rolaande@itstud.chalmers.se>
Wed, 7 May 2003 04:32:09 +0000 (04:32 +0000)
MooTrackView.java

index ed2bcc62fbc39c13147bf8ea6bf80bde221401e8..d9fe9428973ede107a629b8ffd3583cb8ad5b4df 100644 (file)
@@ -19,18 +19,17 @@ import java.awt.*;
 public class MooTrackView extends JPanel{
 
        private MooTrackTitle title;
-       private noteView notes;
+       private JScrollPane table;
        
        /** 
         * 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.SOUTH);
        }
        
        MouseMotionListener doScrollRectToVisible = new MouseMotionAdapter() {
@@ -41,27 +40,23 @@ 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));
-               return notes;
-       }
-       
-       class noteView extends JPanel {
-               public noteView () {
-                       setLayout(new FlowLayout());
+
+       private JScrollPane noteView() {
+               JScrollPane scrollPane = new JScrollPane(table);
+               table.setPreferredScrollableViewportSize(new Dimension(500, 70)); 
+               return scrollPane;      
                }
+       }
                
-       }       
 
        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;
+       private static final int BOX_WIDTH = 20;
+       private static final int BOX_HEIGHT = 20;
 }