2012-07-11 38 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