Package soundPlayback.swing
Class PlaySliderComponent
java.lang.Object
soundPlayback.swing.PlaySliderComponent
- Direct Known Subclasses:
 EnvelopeSlider,PlayFilterSlider,PlayGainSlider,PlaySpeedSlider
Generic component that can be used for sliders
 in play control side panel bits
- Author:
 - dg50
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddChangeListener(ChangeListener changeListener) Add a change listener.doubleGet the scaled value of the sliderabstract doubleabstract doubleabstract intdoubleposToValue(int pos) Convert a slider position to a real valuevoidsetDataValue(double value) Set the scaled value of the sliderintvalueToPos(double value) Convert a value to a slider position 
- 
Constructor Details
- 
PlaySliderComponent
public PlaySliderComponent() 
 - 
 - 
Method Details
- 
getMinValue
public abstract double getMinValue() - 
getMaxValue
public abstract double getMaxValue() - 
getNSteps
public abstract int getNSteps() - 
valueToPos
public int valueToPos(double value) Convert a value to a slider position- Parameters:
 real- value- Returns:
 - slider position (0 - getNSteps)
 
 - 
posToValue
public double posToValue(int pos) Convert a slider position to a real value- Parameters:
 pos- slider position (0 - getNSteps)- Returns:
 - real value
 
 - 
getSlider
- Returns:
 - the slider
 
 - 
getDataValue
public double getDataValue()Get the scaled value of the slider- Returns:
 - the real scaled value
 
 - 
setDataValue
public void setDataValue(double value) Set the scaled value of the slider- Parameters:
 value- the scaled value.
 - 
addChangeListener
Add a change listener.- Parameters:
 changeListener-
 
 -