I am using a JSlider in my application. I want only left click to slide JSlider, and I want to disable right click for JSlider. I am able to get event on right click, but slider is changing its value to other position.
jSlider.addChangeListener(new ChangeListener() {
public void stateChanged(ChangeEvent e) {
//code
}
});
jSlider.addMouseListener(new MouseAdapter() {
public void mouseReleased(MouseEvent e) {
if (e.getButton() == java.awt.event.MouseEvent.BUTTON3) {
//code
} else {
//code
}
}
});
I am using JDK1.7.0_03, Windows 7
JDK1.6.0_31:
Bug ID: 6614972 JSlider value should not change on right-click