private MooTrackTitle title;
private NoteArea notes;
private Rectangle box;
- private Rectangle box2;
- //private JPanel notes;
-
- private static final int PANEL_WIDTH = 65;
- private static final int TITLE_HEIGHT = 40;
- private static final int NOTEVIEW_HEIGHT = 200;
-
+ //private Rectangle box2;
/**
* Creates
*/
public MooTrackView () {
- addMouseMotionListener(doScrollRectToVisible);
- addKeyListener(new MooKeyboard());
setLayout(new BorderLayout());
- setBorder(BorderFactory.createLineBorder(Color.black));
+ this.setBorder(BorderFactory.createLineBorder(Color.black));
add(trackTitle(), BorderLayout.NORTH);
add(noteView(), BorderLayout.CENTER);
- }
-
- 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 () {
title = new MooTrackTitle();
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);
+ for (int c=0;c<1000;c=c+20) {
+ int r=0;
+ for (r=0;r<200;r=r+20) {
+ box = new Rectangle(r,c,20,20);
+ g2.setColor(Color.gray);
+ g2.draw(box);
+ }
+ }
}
}
-}
\ No newline at end of file
+
+ private static final int PANEL_WIDTH = 65;
+ private static final int TITLE_HEIGHT = 40;
+ private static final int NOTEVIEW_HEIGHT = 200;
+}