+ this.addMouseMotionListener(doScrollRectToVisible);
+ setLayout(new GridLayout(2,0));
+ notes = new noteView();
+
+ add(trackTitle());
+ add(noteEdit());
+ }
+
+ MouseMotionListener doScrollRectToVisible = new MouseMotionAdapter() {
+ public void mouseDragged(MouseEvent e) {
+ Rectangle r = new Rectangle(e.getX(), e.getY(), 1, 1);
+ ((JPanel)e.getSource()).scrollRectToVisible(r);
+ }
+ };
+
+ private JPanel trackTitle () {
+ setPreferredSize(new Dimension(PANEL_WIDTH, TITLE_HEIGHT));
+ title = new MooTrackTitle();
+ return title;