É possível clicar em dois JSliders ao mesmo tempo
Pergunta
Estou tentando selecionar uma coordenada de uma grade usando JSliders
.Posso fazer com que, quando clicar em um, clicar no outro também, um fique na vertical e o outro na horizontal?Para que eu possa arrastar os dois de uma vez.
O que estou tentando fazer é definir o controle deslizante horizontal com base nos movimentos horizontais do mouse e definir o controle deslizante vertical com base nos movimentos verticais do mouse.
Solução
O que estou tentando fazer é definir o controle deslizante horizontal com base nos movimentos horizontais do mouse e definir o controle deslizante vertical com base nos movimentos verticais do mouse.
Em vez disso , eu anexaria um ouvinte do mouse à própria área e combinaria os controles deslizantes x / y para corresponder às coordenadas do mouse.Claro, ajudaria se os controles deslizantes também mudassem a posição, mas independentemente uns dos outros.
Outras dicas
Sim, você pode fazer isso.Simplesmente pegue o valor do JSlider que está sendo arrastado e use-o para definir o BoundedRangeModel do outro JSlider.