Я использую JSlider
в своем приложении. Я хочу только левый клик, чтобы сместить JSlider
, и я хочу отключить правый щелчок для JSlider
. Я могу получить событие по правому клику, но слайдер меняет свое значение на другую позицию.Как отключить изменение позиции JSlider на мыши правой кнопкой мыши
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
}
}
});
визуализации, что +1 – mKorbel
Thaks, но это существующие приложения и я с помощью JAVA 6. У нас есть решение в Java 6 ..? – ajkush
Это работает. спасибо – ajkush