+ class MouseList implements MouseListener{
+ public void mouseClicked(MouseEvent event){
+ //Bring upp dialog to edit note.
+ }
+
+ public void mouseEntered(MouseEvent event){
+ //Show note props in statusbar?
+ }
+
+ public void mouseExited(MouseEvent event){
+ //Reset statusbar?
+ }
+
+ public void mousePressed(MouseEvent event){ }
+
+ public void mouseReleased(MouseEvent event){}
+ };
+ MouseListener listener = new MouseList();
+ addMouseListener(listener);
+
+ }
+
+ /**
+ *
+ */
+ public void paintComponent(Graphics g)
+ {
+ super.paintComponent(g);
+
+ if (!(g instanceof Graphics2D))
+ return;
+ Graphics2D g2 = (Graphics2D)g;
+
+ //Draw the note representation