0

我正在设计一个使用 JScrollBar 并水平设置的界面。它的设置就像

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

然后将其添加到 JFrame。

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

我想做的是在左边设置最大值,在右边设置最小值。

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

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

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

4

1 回答 1

0

如果您尝试翻转滚动条,它将停止工作意味着滚动条上的 thae 框可以帮助您更改值,它会消失或隐藏在某个地方,它不会在屏幕上显示您,

例如,如果您设置最小值 = 2100,它现在不知道从哪里开始,因为我们通常从左到右以递增的值进行,这是不可能的

于 2013-04-07T20:47:00.087 回答