public class MooTrackView extends JPanel{
private MooTrackTitle title;
- private JScrollPane table;
+ private NoteArea notes;
+ private Rectangle box;
+ private Rectangle box2;
+ //private JPanel notes;
/**
* Creates
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() {
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;
+
}