|
@@ -9,7 +9,7 @@ public class Controls extends JPanel implements Observer
|
|
private Model model;
|
|
private Model model;
|
|
private playSlider playback;
|
|
private playSlider playback;
|
|
private JButton play;
|
|
private JButton play;
|
|
- private JButton reverse;
|
|
|
|
|
|
+ private JButton rewind;
|
|
private JButton reset;
|
|
private JButton reset;
|
|
private JButton clear;
|
|
private JButton clear;
|
|
|
|
|
|
@@ -22,6 +22,22 @@ public class Controls extends JPanel implements Observer
|
|
this.setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
|
|
this.setLayout(new BoxLayout(this, BoxLayout.X_AXIS));
|
|
this.setPreferredSize(new Dimension(1280,75));
|
|
this.setPreferredSize(new Dimension(1280,75));
|
|
this.setMinimumSize(new Dimension(320, 75));
|
|
this.setMinimumSize(new Dimension(320, 75));
|
|
|
|
+ this.play = new JButton("Play");
|
|
|
|
+ changeButton.addActionListener(new ActionListener()
|
|
|
|
+ {
|
|
|
|
+ public void actionPerformed(ActionEvent e)
|
|
|
|
+ {
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ this.rewind = new JButton("Rewind");
|
|
|
|
+ changeButton.addActionListener(new ActionListener()
|
|
|
|
+ {
|
|
|
|
+ public void actionPerformed(ActionEvent e)
|
|
|
|
+ {
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ });
|
|
this.playback = new playSlider(0, 0, 0);
|
|
this.playback = new playSlider(0, 0, 0);
|
|
playback.addChangeListener(new ChangeListener()
|
|
playback.addChangeListener(new ChangeListener()
|
|
{
|
|
{
|
|
@@ -34,7 +50,27 @@ public class Controls extends JPanel implements Observer
|
|
}
|
|
}
|
|
});
|
|
});
|
|
this.playback.setPreferredSize(new Dimension(280, 75));
|
|
this.playback.setPreferredSize(new Dimension(280, 75));
|
|
|
|
+ this.reset = new JButton("End");
|
|
|
|
+ changeButton.addActionListener(new ActionListener()
|
|
|
|
+ {
|
|
|
|
+ public void actionPerformed(ActionEvent e)
|
|
|
|
+ {
|
|
|
|
+ playback.setValue(playback.getMaximum()));
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ this.clear = new JButton("Start");
|
|
|
|
+ changeButton.addActionListener(new ActionListener()
|
|
|
|
+ {
|
|
|
|
+ public void actionPerformed(ActionEvent e)
|
|
|
|
+ {
|
|
|
|
+ playback.setValue(0);
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ this.add(play);
|
|
|
|
+ this.add(rewind);
|
|
this.add(playback);
|
|
this.add(playback);
|
|
|
|
+ this.add(reset);
|
|
|
|
+ this.add(clear);
|
|
model.addObserver(this);
|
|
model.addObserver(this);
|
|
}
|
|
}
|
|
|
|
|