質問

JSlidersを使用してグリッドから座標を選択しようとしています。一方をクリックするともう一方もクリックし、一方が垂直でもう一方が水平になるようにすることはできますか?両方を一度にドラッグできます。

私がやろうとしているのは、マウスの水平方向の動きに基づいて水平方向のスライダーを設定し、マウスの垂直方向の動きに基づいて垂直方向のスライダーを設定することです。

役に立ちましたか?

解決

私がやろうとしているのは、マウスの水平方向の動きに基づいて水平方向のスライダーを設定し、マウスの垂直方向の動きに基づいて垂直方向のスライダーを設定することです。

代わりにマウスリスナーを領域自体にアタッチし、x / yスライダーをマウスの座標に一致させます。もちろん、スライダーも位置を変更するのに役立ちますが、互いに独立しています。

他のヒント

はい、できます。ドラッグされているJSliderから値を取得し、それを使用して他のJSliderのBoundedRangeModelを設定するだけです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top