- setPreferredSize(new Dimension(20,20));
- setFont(new Font("Helvetica", Font.PLAIN, 10));
+ calculateString();
+ columns = mn.getDuration() / (Moosique.getSequence().getResolution() / 4);
+ setBorder(BorderFactory.createLineBorder(Color.black));
+ setBackground(bgColor);
+ addMouseListener(new MAdapter());
+
+ // Defines coordinates.
+ pitchRect = new Rectangle(0, 0, 15, 10);
+ veloRect = new Rectangle(20, 0, 40, 10);
+
+ // Creates pop-up menu.
+ popup = new JPopupMenu();
+ PopupListener pList = new PopupListener();
+ popupProp = new JMenuItem("Preferences...");
+ popupProp.addActionListener(pList);
+ popup.add(popupProp);
+
+ popupRemove = new JMenuItem("Remove");
+ popupRemove.addActionListener(pList);
+ popup.add(popupRemove);