public class MooTrackView extends JPanel{
private MooTrackTitle title;
- private noteView notes;
-
+ private JPanel notes;
/**
* 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.CENTER);
}
MouseMotionListener doScrollRectToVisible = new MouseMotionAdapter() {
};
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));
+
+ private JPanel noteView() {
+ notes = new JPanel();
+ notes.setLayout(new GridLayout());
+ notes.setBackground(Color.white);
return notes;
- }
-
- class noteView extends JPanel {
- public noteView () {
- setLayout(new FlowLayout());
}
-
- }
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;
+
}