1

JSlider を作成しました。スライダーの任意の場所をクリックして、親指をマウスの位置に移動してドラッグを開始できるようにしたい (通常は、親指をクリックする必要があります)。メソッドでマウスリスナーを追加することで、親指をマウスの位置に移動させることができました。

public void mousePressed(MouseEvent e) {
    slider.setValue(((BasicSliderUI) slider.getUI()).valueForXPosition(e.getX()));
}

問題は、マウス ボタンを押して移動すると、親指が動かないことです。プログラムでドラッグを開始する方法はありますか?

4

1 に答える 1