Можно ли щелкнуть двумя JSliders одновременно? - PullRequest
2 голосов
/ 12 сентября 2011

Я пытаюсь выбрать координату в сетке, используя JSliders. Могу ли я сделать так, чтобы, когда он щелкает по одному, он щелкает по другому, одно вертикально, а другое горизонтально? Так что я могу перетащить их обоих одновременно.

Я пытаюсь установить горизонтальный ползунок на основе горизонтальных движений мыши и установить вертикальный ползунок на основе вертикальных движений мыши.

Ответы [ 2 ]

3 голосов
/ 12 сентября 2011

Я пытаюсь установить горизонтальный ползунок на основе горизонтальных движений мыши и установить вертикальный ползунок на основе вертикальных движений мыши.

Вместо Я бы прикрепил прослушиватель мыши к самой области и подбирал ползунки x / y, чтобы соответствовать координатам мыши. Конечно, было бы полезно, чтобы ползунки также меняли положение, но независимо друг от друга.

3 голосов
/ 12 сентября 2011

Да, вы можете сделать это. Просто получите значение из перетаскиваемого JSlider и используйте его для установки BoundedRangeModel другого JSlider.

...