]> ruin.nu Git - moosique.git/blobdiff - MooTrackView.java
fixat lite mer menyer som einar bad om
[moosique.git] / MooTrackView.java
index d9fe9428973ede107a629b8ffd3583cb8ad5b4df..e337eb1e21ac292c4d201ff4267895ec15f5ea82 100644 (file)
@@ -19,7 +19,10 @@ import java.awt.*;
 public class MooTrackView extends JPanel{
 
        private MooTrackTitle title;
-       private JScrollPane table;
+       private NoteArea notes;
+       private Rectangle box;
+       private Rectangle box2;
+       //private JPanel notes;
        
        /** 
         * Creates 
@@ -29,7 +32,7 @@ public class MooTrackView extends JPanel{
        setLayout(new BorderLayout());
        this.setBorder(BorderFactory.createLineBorder(Color.black));
        add(trackTitle(), BorderLayout.NORTH);
-       add(noteView(), BorderLayout.SOUTH);
+       add(noteView(), BorderLayout.CENTER);
        }
        
        MouseMotionListener doScrollRectToVisible = new MouseMotionAdapter() {
@@ -46,17 +49,31 @@ public class MooTrackView extends JPanel{
                return title;
        }
 
-       private JScrollPane noteView() {
-               JScrollPane scrollPane = new JScrollPane(table);
-               table.setPreferredScrollableViewportSize(new Dimension(500, 70)); 
-               return scrollPane;      
-               }
+       private JPanel noteView () {
+               notes = new NoteArea(); 
+               notes.setBackground(Color.white);
+               notes.setBorder(BorderFactory.createLineBorder(Color.black));   
+               return notes;           
        }
+       
+       class NoteArea extends JPanel {
+               public void RectanglePanel() {
+                       setPreferredSize(new Dimension(20, 20));
+               }
                
-
+               
+               public void paintComponent(Graphics g) {
+                       super.paintComponent(g);
+                       Graphics2D g2 = (Graphics2D)g;
+                       box = new Rectangle(0,0,20,20);
+                       g2.draw(box);
+                       box2 = new Rectangle(20,0,20,20);
+                       g2.draw(box2);
+               }
+       }
+       
        private static final int PANEL_WIDTH = 65;
-       private static final int TITLE_HEIGHT = 20;
+       private static final int TITLE_HEIGHT = 40;
        private static final int NOTEVIEW_HEIGHT = 200;
-       private static final int BOX_WIDTH = 20;
-       private static final int BOX_HEIGHT = 20;
+
 }