javazoom.jlgui.player.amp.equalizer.ui
Class EqualizerUI
JPanel
javazoom.jlgui.player.amp.equalizer.ui.EqualizerUI
- ActionListener, ChangeListener
public class EqualizerUI
extends JPanel
implements ActionListener, ChangeListener
This class implements an equalizer UI.
The equalizer consists of 32 band-pass filters.
Each band of the equalizer can take on a fractional value between
-1.0 and +1.0.
At -1.0, the input signal is attenuated by 6dB, at +1.0 the signal is
amplified by 6dB.
LINEARDIST
public static final int LINEARDIST
OVERDIST
public static final int OVERDIST
EqualizerUI
public EqualizerUI()
actionPerformed
public void actionPerformed(ActionEvent e)
getEqdist
public int getEqdist()
Return equalizer bands distribution.
getSkin
public Skin getSkin()
Return skin.
loadUI
public void loadUI()
pressAuto
public void pressAuto()
Simulates "Auto" selection.
pressOnOff
public void pressOnOff()
Simulates "On/Off" selection.
setBands
public void setBands(float[] bands)
Set bands array for equalizer.
setEqdist
public void setEqdist(int i)
Set equalizer bands distribution.
setPlayer
public void setPlayer(PlayerUI mp)
Set parent player.
setSkin
public void setSkin(Skin ui)
Set skin.
stateChanged
public void stateChanged(ChangeEvent e)
synchronizeEqualizer
public void synchronizeEqualizer()
Apply equalizer values.
updateBands
public void updateBands(int[] gains,
int min,
int max)
Apply equalizer function.
updateSliders
public void updateSliders(int[] gains)
Update sliders from gains array.
JavaZOOM 1999-2006