2013-04-07 70 views
0

我正在设计一个接口,使用JScrollBar并将其设置为水平。它的设置就像JScrollBar与负增量

JScrollBar myScrollBar = new JScrollBar(JScrollBar.HORIZONTAL, 1500, 32, 900, 2100); 

然后将它添加到JFrame中。

这将在滚动条左侧定位我的最小值1500,并在右侧定位最大值2100。

我希望能够做的是在左侧设置最大值,在右侧设置最小值。

试图通过交换的最小和最大范围值做到这一点给了我一个 java.lang.IllegalArgumentException: invalid range properties

设置一个负增长导致箭头的功能,我想的方式,但滑块移动到当我使用权左箭头而不是左箭头。

有没有一种方法我可以基本上翻转我失踪的JScrollBar?

+0

'有没有我真的可以把JScrollBar翻转过来,因为我失踪了吗?',确保它是,发布[SSCCE](http://sscce.org/),简短,可运行,可编译, JFrame'带有'JScrollBar',生成异常 – mKorbel 2013-04-07 20:36:31

回答

0

如果您尝试翻转滚动条,它将停止工作方式,该滚动条上的方框可帮助您更改值,将会消失或隐藏某处,但不会显示出您在屏幕上,

例如,如果你设定了最低= 2100,它不知道现在在哪里开始,因为我们通常从左至右去与增加值,这是不可能的