Java 不同步骤的JSlider

Java 不同步骤的JSlider,java,swing,jslider,Java,Swing,Jslider,我正在尝试实现一个缩放滑块,它的工作原理与MicrosoftOfficeWord完全相同。 中心标记表示100%,滑块从10到500不等。 如何定义两个不同的步骤:一个是[10;100]范围,另一个是[100];500]为了避免失去在每个范围内增加1%的可能性?我的Open Office副本中的滑块从20%变为600%。20%到100%是滑块的一半,100%到600%是滑块的另一半。按钮增加和减少5%。可以以1%的增量定位滑块。我猜这和你们在Word中看到的很相似。要回答您的问题,请编写您自己的

我正在尝试实现一个缩放滑块,它的工作原理与MicrosoftOfficeWord完全相同。 中心标记表示100%,滑块从10到500不等。
如何定义两个不同的步骤:一个是[10;100]范围,另一个是[100];500]为了避免失去在每个范围内增加1%的可能性?

我的Open Office副本中的滑块从20%变为600%。20%到100%是滑块的一半,100%到600%是滑块的另一半。按钮增加和减少5%。可以以1%的增量定位滑块。我猜这和你们在Word中看到的很相似。要回答您的问题,请编写您自己的JSlider,它可以处理具有多个范围的BoundedRangeModel。谢谢,您能为您的解决方案提供一个简单的源代码吗?请使用google。