使JScrollBar更大

时间:2012-07-11 08:08:32

标签: java swing jscrollbar

我正试图制作更大的JScrollBar。我想做一个更大的结和跟踪......以及JScrollBar本身。

我在这里找到了一些代码来扩展我自己的BasicScrollBarUI来改变颜色,性能,结的图像...但没有什么可以使整个事情更大。我已经尝试多次修改此代码以实现此目的,但我无法做到这一点。

我的意思是这篇文章:Custom JScrollbar Problem (change the knob/thumb)

我可以创造一个大结,但它在屏幕的“外部”,因为整个事情并没有变得更大。我认为即使我增加了音轨大小,但无论如何JScrollBar本身并没有增长。

有什么想法吗?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

尝试更新ScrollBar中的UIManager宽度属性:

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

或者可能正在改变首选尺寸有帮助:

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