*/
public MooNoteElement (MooNote mn) {
note = mn;
- setPreferredSize(new Dimension(20,20));
- setFont(new Font("Helvetica", Font.PLAIN, 10));
-
- 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);
}
/**
case 10: n = "A#"; break;
case 11: n = "B"; break;
}
-
- g2.drawString(n +" "+(pitch/12), 2, 2);
+ g2.setFont(new Font("Helvetica", Font.PLAIN, 10));
+ n = n +(pitch/12);
+ g2.drawString(n, 1, 11);
+ g2.drawString(""+note.getVelocity(),1,23);
}