package v2.Adaptor.Impl;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JSlider;
import v2.Adaptor.Molette;
public class MoletteImpl extends JSlider implements Molette {
private static final long serialVersionUID = 8638819685686085952L;
private int tempo;
public MoletteImpl() {
super();
this.setName("Tempo");
this.setMaximum(300);
this.setMinimum(20);
this.setValue(120);
tempo = 120;
this.addMouseListener(new MouseAdapter() {
@Override
public void mouseReleased(MouseEvent e) {
super.mouseReleased(e);
tempo = getValue();
}
});
}
@Override
public float position() {
return tempo;
}
}