Domanda

Sto cercando di selezionare una coordinata da una griglia usando JSliders.Posso renderlo così quando clicca uno clicca anche l'altro, uno è verticale mentre l'altro è orizzontale?Quindi posso trascinarli entrambi contemporaneamente.

Che cosa sto cercando di fare è impostare il cursore orizzontale in base a movimenti orizzontali del mouse e impostare il cursore verticale in base a movimenti verticali del mouse.

È stato utile?

Soluzione

Quello che sto cercando di fare è impostare il dispositivo di scorrimento orizzontale in base ai movimenti orizzontali del mouse e impostare il dispositivo di scorrimento verticale in base ai movimenti verticali del mouse.

Invece collegherei un ascoltatore del mouse all'area stessa e abbinerei i cursori x / y in modo che corrispondano alle coordinate del mouse.Naturalmente, sarebbe utile che anche i cursori cambiassero la posizione, ma indipendentemente l'uno dall'altro.

Altri suggerimenti

Sì, puoi farlo.Ottieni semplicemente il valore dal JSlider che viene trascinato e usalo per impostare il BoundedRangeModel dell'altro JSlider.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top