2

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

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

4

2 に答える 2

3

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

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

于 2011-09-12T05:57:22.427 に答える
3

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

于 2011-09-12T05:44:30.477 に答える