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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top