在Swing中叠加多个JSliders

是否有可能覆盖多个JSliders所以我可以在两者上看到“拇指”(我已经尝试禁用轨道绘画并将不透明度设置为false但是仍然隐藏另一个)? 基本上我想创建一个允许用户定义范围的组件(我真的不想编写自定义组件,因为它具有滑块的大部分属性)。 如果还有另一种方法可以用滑块做到这一点,那也可以。

谢谢,

杰夫

啊,我找到了它(我一定不能按照正确的条款进行搜索)。 Swing labs作为JXMultiThumbSlider我认为可以解决这个问题。

http://swinglabs.org/hudson/job/SwingX%20Weekly%20Build/javadoc/org/jdesktop/swingx/JXMultiThumbSlider.html

我最近遇到了同样的问题,我想要一个带有两个拇指的滑块。 我没有太多涉及它,而我最终做的是获得范围只是放置两个滑块并且在“onSliderChange”事件监听器中阻止了一个小于另一个的蜂鸣体而另一个比一个更大。 我不相信Swing有一个双拇指滑块,虽然它可能是一个很酷的新function添加,所以我认为这是你最好的选择。

JIDE有一个带有2个拇指的RangeSlider(顶部有一个很好的额外的拇指,可以同时移动两个拇指(例如拖动范围)在他们的开源公共层中: http : //www.jidesoft.com/products/oss.htm