2012-07-11 34 views
0

我越來越瘋狂,試圖製作更大的JScrollBar。我想做一個更大的結和跟蹤...和JScrollBar本身。使JScrollBar更大

我在這裏發現了一些代碼來擴展我自己的BasicScrollBarUI以改變結的顏色,性能和圖像...但沒有什麼能夠讓整個事情變得更大。我試着修改這些代碼來達到這個目的,但我無法做到。

我的意思是這個帖子:Custom JScrollbar Problem (change the knob/thumb)

我可以創建一個很大的結,但因爲整個事情並沒有得到更大的是屏幕的「外部」。我想即使我增加了軌道大小,但無論如何JScrollBar本身並沒有增長。

任何想法?

預先感謝您。

+0

請告訴我們你有什麼到目前爲止:) – 2012-07-11 08:12:55

+0

這是我使用了myScrollBar.setPreferedSize(new Dimension(50,whatever));正如Harry Joy所說 - >> [示例圖片](http://i46.tinypic.com/igb4mt.png) – 2012-07-12 09:25:49

回答

1

嘗試在UIManager更新ScrollBar width屬性:

UIManager.put("ScrollBar.width", new Integer(50)); 

,或者可以改變首選大小幫助:

scrollBar.setPreferredSize(new Dimension(width, height)); 
+0

我之前用UIManager試過,但是我什麼都沒有找到。 我很確定我以前用setMinimumSize()和setMaximumSize()沒有成功,但現在用setPreferedSize()完成了。我簡直不敢相信爲什麼我沒有檢查那個。 非常感謝哈利! – 2012-07-11 10:22:39