带有负增量的JScrollBar

时间:2013-04-07 20:27:33

标签: java swing illegalargumentexception jscrollbar

我正在设计一个使用JScrollBar的接口并将其水平设置。它的设置就像

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

然后将其添加到JFrame。

这会在滚动条的左侧找到我的最小值1500,在右边找到最大值2100.

我希望能够做的是设置左边的最大值和右边的最小值。

通过交换最小和最大范围值来尝试这样做可以得到一个 java.lang.IllegalArgumentException: invalid range properties

设置负增量会使箭头按照我想要的方式运行,但当我使用左箭头而不是左箭头时,滑块会向右移动。

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

1 个答案:

答案 0 :(得分:0)

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

例如,如果你设置minimum = 2100,它就不知道从哪里开始,因为我们通常从左到右依次增加值,这是不可能的