题
我正在尝试使用JSliders
从网格中选择一个坐标。我可以做到这一点,当它单击一个时也单击另一个,一个垂直,而另一个水平?所以我可以同时拖动它们。
我要做的是根据鼠标的水平移动设置水平滑块,并根据鼠标的垂直移动设置垂直滑块。
解决方案
我要做的是根据鼠标的水平移动设置水平滑块,并根据鼠标的垂直移动设置垂直滑块。
相反我将鼠标侦听器附加到该区域本身,并匹配x / y滑块以匹配鼠标坐标。当然,使滑块也可以相互独立地更改位置会有所帮助。
其他提示
是的,您可以这样做。只需从要拖动的JSlider中获取值,然后使用它来设置另一个JSlider的BoundedRangeModel。
不隶属于 StackOverflow