是否有可能覆盖多个JSliders,这样我就可以在两者上看到“拇指”(我尝试禁用轨道的绘制并将不透明度设置为false,但仍然隐藏另一个)?基本上我想创建一个允许用户定义一个范围的组件(我并不想写一个自定义的组件,因为它具有滑块的大部分属性)。如果有另一种方法,我可以用滑块来做到这一点,那也可以。在Swing中覆盖多个JSliders
感谢,
杰夫
是否有可能覆盖多个JSliders,这样我就可以在两者上看到“拇指”(我尝试禁用轨道的绘制并将不透明度设置为false,但仍然隐藏另一个)?基本上我想创建一个允许用户定义一个范围的组件(我并不想写一个自定义的组件,因为它具有滑块的大部分属性)。如果有另一种方法,我可以用滑块来做到这一点,那也可以。在Swing中覆盖多个JSliders
感谢,
杰夫
啊,我发现它(我不能一直在正确地选择)。作为一个JXMultiThumbSlider的Swing实验室,我认为会做到这一点。
最近我有同样的问题,我希望有一个滑块有两个大拇指。我并没有深入其中,最终我做了什么来获得范围只是简单地放两个滑块,并在“onSliderChange”事件监听器中阻止一个比另一个小,另一个比另一个大。我不相信Swing有一个双拇指滑块,虽然它可能是一个很酷的新功能,所以我认为这是你最好的选择。
基德有2个大拇指RangeSlider(和顶部一个不错的额外的一个在一次移动两拇指(如拖动的范围内)在他们的开源通用层:http://www.jidesoft.com/products/oss.htm
也许你可以使用JSpinners来定义你的范围? – Adamski 2009-08-26 14:43:28
不幸的是,我确实需要使用这个滑块机制。 – 2009-08-26 14:44:30