2013-04-07 67 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,它不知道現在在哪裏開始,因爲我們通常從左至右去與增加值,這是不可能的