beats = createLabel("Beat", 10);
ticks = createLabel("Tick", 10);
measureValue = createLabel("1", 16);
+ measureValue.setBorder(BorderFactory.createLineBorder(Color.black));
beatsValue = createLabel("1", 16);
+ beatsValue.setBorder(BorderFactory.createLineBorder(Color.black));
ticksValue = createLabel("1", 16);
+ ticksValue.setBorder(BorderFactory.createLineBorder(Color.black));
JPanel spacenorth = new JPanel();
spacenorth.setBackground(bgColor);
JPanel spacesouth = new JPanel();
private JLabel createLabel(String title, int fontSize){
JLabel label = new JLabel(title,JLabel.CENTER);
label.setFont(new Font("Times New Roman", Font.PLAIN, fontSize));
- label.setBorder(BorderFactory.createLineBorder(Color.black));
return label;
}
Moosique.play();
playpause.setIcon(pauseIcon);
playpause.setToolTipText("Pause");
+ while(Moosique.getSequencer().isRunning()) {
+ Moosique.getGUI().update();
+ }
} else if (((JButton)e.getSource()).getToolTipText() == "Pause") {
Moosique.pause();
playpause.setIcon(playIcon);
Moosique.resume();
playpause.setIcon(pauseIcon);
playpause.setToolTipText("Pause");
+ while(Moosique.getSequencer().isRunning()) {
+ Moosique.getGUI().update();
+ }
} else if (((JButton)e.getSource()).getToolTipText() == "Stop") {
Moosique.stop();
playpause.setIcon(playIcon);