Frage

Ich versuche, eine Koordinate aus einem Raster mit JSliders auszuwählen.Kann ich es so machen, wenn es auf einen klickt, klickt es auch auf den anderen, einer ist vertikal, während der andere horizontal ist?So kann ich beide gleichzeitig ziehen.

Ich versuche, den horizontalen Schieberegler basierend auf den horizontalen Bewegungen der Maus und den vertikalen Schieberegler basierend auf den vertikalen Bewegungen der Maus einzustellen.

War es hilfreich?

Lösung

Was ich zu tun habe, ist der horizontale Schieberegler auf der Grundlage horizontaler Bewegungen der Maus festzulegen und den vertikalen Schieberegler basierend auf vertikalen Bewegungen der Maus einzustellen.

stattdessen ich würde einen Mauslistener an den Bereich selbst anhängen und die X / Y-Schieberegler anpassen, um die Mauskoordinaten anzupassen.Natürlich würde es helfen, die Slider auch die Position zu ändern, sondern unabhängig voneinander.

Andere Tipps

Ja, das können Sie tun.Rufen Sie einfach den Wert aus dem JSlider ab, der gezogen wird, und legen Sie damit das BoundedRangeModel des anderen JSliders fest.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top