import java.awt.event.*;
import java.awt.*;
import javax.sound.midi.*;
-import javax.swing.Icon;
/**
* Moosiques GUI representing a toolbar, with the most frequently used commands.
if (((JButton)e.getSource()).getToolTipText() == "rewind") {
//få in rewindmetoden
} else if (((JButton)e.getSource()).getToolTipText() == "play/pause") {
- if (Moosique.getSequence().isRunning()) {
+ ImageIcon playpauseIcon = ((ImageIcon)playpause.getIcon());
+ if (Moosique.getSequencer().isRunning()) {
Moosique.pause();
- playpause.getIcon().setImage(playimage);
+ playpauseIcon.setImage(playimage);
} else {
- Moosique.play();
- playpause.getIcon().setImage(pauseimage);
- }
+ Moosique.play();
+ playpauseIcon.setImage(pauseimage);
+ }
} else if (((JButton)e.getSource()).getToolTipText() == "stop") {
Moosique.stop();