Согласно здесь , все, что вам нужно сделать, это использовать setValue(int)
void setValue (int)
Устанавливает или получает текущее значение ползунка. Метод set также устанавливает регулятор слайдера.
Я предполагаю, что вы имеете в виду перемещение фактического указателя, а не самого компонента. Если вы хотите переместить весь JSlider, вы должны использовать метод .setLocation(int x, int y)
.
Редактировать: Это зависит от того, что вам нужно сделать. Если вы хотите перемещать ползунок программно, вы можете установить Thread.sleep (тайм-аут), чтобы поток на некоторое время приостанавливался, позволяя увидеть движение ползунка. С другой стороны, вы можете заставить слайдер двигаться один раз при каждом нажатии кнопки, например, каждый раз, когда нажимается кнопка «Влево», значение слайдера уменьшается на 10. Для правой кнопки происходит обратное. Последний представляется наиболее широко используемым (насколько мне известно) подходом.